We are seeking an experienced React Developer to join our dynamic development team. The ideal candidate will have at least 3 years of handson experience in building and deploying web applications using React.js. You will work closely with our backend engineers UX/UI designers and product managers to create highquality web applications.
- Develop new userfacing features using React.js and build reusable components for future use.
- Optimize applications for maximum performance and scalability.
- Collaborate with other team members and stakeholders to design implement and test application features.
- Translate designs and wireframes into highquality code.
- Ensure the technical feasibility of UI/UX designs.
- Participate in code reviews to maintain code quality standards.
- Troubleshoot and debug issues as they arise and provide efficient solutions.
- Stay updated with emerging technologies and frameworks and recommend new tools and processes to improve the development workflow.
Requirements
- 3 years of experience in React.js and related libraries (e.g. Redux React Router).
- Strong proficiency in JavaScript (ES6) TypeScript HTML5 and CSS3.
- Solid understanding of componentbased architecture and modern frontend development workflows.
- Experience with state management libraries (e.g. Redux Context API).
- Knowledge of RESTful APIs WebSocket and integration with backend services.
- Familiarity with frontend build tools such as Webpack Babel NPM/Yarn.
- Experience working in Agile/Scrum development environments.
- Proficient in version control tools like Git.
- Experience with testing libraries (e.g. Jest Enzyme) is a plus.
- Understanding of responsive design and crossbrowser compatibility.
- Familiarity with Next.js or other serverside rendering frameworks.
- Knowledge of cloud services (e.g. AWS Azure or GCP) and CI/CD pipelines.
- Experience with backend development using Java or Node.js.
- Experience in mobile app development using React Native.
- A curious attitude and enthusiasm for exploring emerging technologies.
- Keen eye for detail coupled with a dedication to maintaining high coding standards.
- Capable of working autonomously as well as collaboratively in a team environment.
- Excellent interpersonal and teamwork skills with the ability to communicate effectively.
Qualifications: 6-8 years of project management experience in a technical or IT setting. PMP or PRINCE2 certification is mandatory, demonstrating a strong foundation in project management methodologies and best practices. Experience with project management tools like JIRA, Microsoft DevOps, or equivalent, ensuring efficient project tracking, collaboration, and reporting. Proven ability to build and maintain strong relationships with clients and stakeholders. Strong problem-solving skills and the ability to handle disputes effectively. Experience managing multiple projects or stakeholders simultaneously. Excellent time management skills, with a proven track record of meeting deadlines. Demonstrated ability to thrive under pressure and adapt to shifting priorities. Previous experience interacting with senior management and decision-makers. Ability to work independently, making strategic decisions with significant impact on day-to-day operations. Prior experience managing teams or project efforts in a technical environment is highly desirable.