Key Responsibilities:
- Design and maintain responsive web applications using React.js.
- Create reusable React components and libraries.
- Implement and manage application state using Redux or Context API.
- Integrate RESTful APIs and collaborate with back-end developers.
- Write clean, maintainable code and conduct code reviews.
- Develop unit tests and work with QA for comprehensive testing.
- Collaborate with UI/UX designers and provide project updates.
- Stay updated on front-end trends and enhance development skills.
Qualifications:
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- 3+ years in front-end development, with at least 2 years in React.js; familiarity with tools like Babel and Webpack.
- Proficient in JavaScript (ES6+), TypeScript, HTML5, and CSS3; experience with Redux and API integration.
- Preferred knowledge of Next.js and CI/CD processes.
Soft Skills:
- Strong problem-solving and analytical skills.
- Attention to detail and excellent communication abilities.
- Team player with adaptability to new technologies.
Benefits:
Comprehensive health insurance (medical, dental, and vision).
Performance bonuses tied to KPIs.
Retirement plan with company matching.
Paid time off and flexible work arrangements.
Professional development opportunities and continuous learning.