Primary Skill Sets: React JS
Secondary Skill Sets: Angular, Big Data, Java, Kafka, Spark
Responsibilities:
- Design, develop, and maintain user interfaces using React.js with a focus on performance, scalability, and maintainability
- Translate designs and wireframes into high-quality, reusable components
- Collaborate with team members, product owners, and designers to implement product requirements and provide technical guidance
- Optimize application performance and ensure responsiveness across various devices and browsers
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews, providing constructive feedback to maintain code quality standards
- Mentor junior, mid-level, and senior developers, fostering a culture of continuous learning and improvement
- Stay up to date with modern web development practices and technologies, and drive innovation within the team
- Lead troubleshooting and resolution of complex issues, ensuring a seamless user experience.
Required Skills:
- Expertise in JavaScript, including ES6+ features and a deep understanding of its core principles.
- Experience in ReactJS
- Proficient in HTML and CSS, with experience in CSS preprocessors like SASS or LESS
- Strong knowledge of Design Patterns, Data Structures and Algorithms
- Comprehensive knowledge of React.js and its core principles, such as component lifecycle, state management, and hooks
- Solid experience with popular React workflows, such as Redux Toolkit or Context API
- Experience with testing frameworks such React Testing Library, Playwright, Jest.
- Experience making API calls and caching using RTK Query or any other fetching Libraries.
- Familiarity with version control systems, such as Git
- Strong problem-solving skills and attention to detail
- Excellent verbal and written communication skills
- Experience with front-end build tools, such as Webpack or Parcel
- Knowledge of performance optimization techniques, such as code splitting and server-side rendering
- System design and architectural understanding of large-scale applications
Bonus Skills (not required, but a plus):
- Experience with GraphQL or other modern API technologies
- Familiarity with accessibility best practices (eg, ARIA attributes, WCAG guidelines)
- Experience working with design systems or component libraries
- Working with big data technologies KAFKA, SPARK, SOLR, HDFS, IMPALA / HIVE / SPARK SQL
- Familiarity with other front-end frameworks or libraries, such as Angular or Vue.js
- Experience with responsive design and mobile-first development approaches
- Knowledge of Microservice architecture, CI/CD pipelines and deployment strategies
Experience in leading or mentoring other developers and cross-functional collaboration
Benefits -
- Health Insurance with a total sum insured is INR 5,00,000
- Coverage: Self, Spouse, 2 kids, Dependent parents, or parents-in-law
- Personal Accident with total sum insured is INR 10,00,000
- Term Life Insurance with a sum assured for employees is 5 times fixed base pay is covered.