Contract Duration: 12 Months (Extendable)
Experience: 4–7 Years
Education: Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
About the Role
We are seeking a talented React.js Developer to join our remote development team. The ideal candidate will have strong hands-on experience building modern, responsive web applications using React.js and TypeScript, along with prior experience working with Angular applications. You will collaborate with cross-functional teams to develop scalable, high-performance frontend solutions while contributing to the modernization of existing applications.
Key Responsibilities
- Design, develop, and maintain responsive web applications using React.js.
Build reusable, scalable, and maintainable UI components.
- Develop and integrate RESTful APIs with frontend applications.
- Maintain and enhance existing Angular applications while contributing to React-based projects.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product owners.
- Optimize application performance, accessibility, and user experience.
- Troubleshoot, debug, and resolve frontend issues efficiently.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews and provide constructive feedback.
- Work within Agile/Scrum development methodologies.
Required Skills
4–7 years of frontend development experience.
Strong expertise in React.js.
- Good working knowledge of Angular (Angular 10+ preferred).
- Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries such as Redux, Context API, or similar.
- Experience with REST APIs and asynchronous programming.
- Familiarity with Git and version control systems.
- Understanding of responsive design and cross-browser compatibility.
- Strong debugging and performance optimization skills.
- Excellent communication and problem-solving abilities.
Preferred Skills
- Experience with Next.js.
- Knowledge of unit testing frameworks such as Jest, React Testing Library, or Cypress.
- Familiarity with Material UI, Bootstrap, Tailwind CSS, or similar UI libraries.
Experience with CI/CD pipelines.
- Exposure to cloud platforms such as Azure, AWS, or Google Cloud.