Experience: 6+ yrs
Type: Full Time
Location: Gurgaon/Pune/Bangalore
Notice-period: Immediate/15 days
Technology: IT
Mandatory Skills:
- React & Typescript
- React Coding
- Redux
- HTML
- CSS3
- ES6
- Webpack
- Babel
- JavaScript
- Accessibility
- JavaScript/Design Patterns
- GraphQL
Responsibilities:
- Develop and maintain web applications using React.js and Typescript, ensuring high performance and responsiveness.
- Implement state management solutions using Redux Toolkit, Redux Toolkit Query, or React Query.
- Write clean, maintainable, and semantic HTML and CSS following responsive design principles.
- Utilize modern JavaScript features (ES6+) and functional programming techniques to build robust and scalable applications.
- Leverage asynchronous programming for efficient data fetching and real-time updates.
- Use build systems and tools like Babel and Webpack to optimize the development workflow.
- Write and maintain unit and integration tests using Jest to ensure code quality and reliability.
- Collaborate with cross-functional teams to understand project requirements and deliver high-quality solutions.
- Follow best practices for code versioning and collaboration using Git.
- Ensure web applications are accessible and follow web standards for accessibility.
- Solve complex technical challenges and provide innovative solutions.
- Stay updated with the latest industry trends and technologies to continually improve development processes.
Qualifications:
- Proficient in React.js and its core concepts including Typescript, JSX, state management, props, lifecycle methods, and virtual DOM.
- Strong understanding of JavaScript, including ES6+ features, functional programming, and asynchronous programming.
- Experience with state management libraries like Redux Toolkit, Redux Toolkit Query, or React Query.
- Proficient in HTML and CSS, with experience writing clean, semantic markup and applying responsive design principles.
- Familiarity with modern tooling and build systems such as Babel and Webpack.
- Experience with testing frameworks like Jest.
- Solid understanding of version control systems, particularly Git.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Strong problem-solving and critical thinking skills, with the ability to identify and solve complex technical challenges.
- Understanding of web accessibility standards and best practices.
- Knowledge of design patterns in JavaScript and experience with GraphQL.
Nice to Have:
- Experience with other front-end frameworks or libraries.
- Familiarity with back-end development and RESTful APIs.
- Experience with continuous integration and deployment (CI/CD) pipelines.
- Knowledge of cloud platforms and services.