Must Have Technical/Functional Skills
- Strong proficiency in JavaScript, HTML5, and CSS3.
- Thorough understanding of React.js and its core principles (components, state, props).
- Experience with popular React workflows (Redux, Flux).
- Familiarity with modern JavaScript (ES6+) and data structure libraries (e.g., Immutable.js).
- Experience with build tools like Webpack, NPM.
- Proficiency with version control systems (Git).
- Understanding of RESTful APIs.
- Nice to have experience with TypeScript.
- Knowledge of testing frameworks (Jest, Mocha) is preferable
- Familiarity with Agile methodologies.
- Understanding of accessibility (WCAG) and security best practices.
Roles & Responsibilities
- Develop and implement responsive, high-performance UI components using React.
- Translate designs and wireframes into high-quality, reusable code.
- Build and maintain reusable components and front-end libraries.
- Collaborate with designers, project managers, and other developers.
- Optimize applications for maximum performance across different devices.
- Integrate with RESTful APIs and other backend services.
- Troubleshoot and debug issues to ensure smooth user experiences.
- Participate in code reviews, documentation, and testing
Salary Range: $90,000 to $120,000 per year