Job Purpose
We are looking for an experienced Senior UI Developer with expertise in ReactJS to lead the front-end development of our platform. You will be responsible for creating intuitive and visually appealing user interfaces while ensuring seamless performance and scalability. In this role, you will collaborate closely with backend developers, product managers, and stakeholders to bring the platform’s vision to life.
Responsibilities
- Develop, test, and maintain high-quality, scalable front-end applications using ReactJS.
- Collaborate with backend developers to integrate user-facing elements with server-side logic.
- Translate UI/UX design wireframes into high-quality code, ensuring a responsive and consistent user experience across devices.
- Ability to take ownership of complex projects and propose realistic estimates.
- Understand business needs, user’s priorities, and most common use cases.
- Actively contribute to discussions and communicate clearly, always keeping the audience in mind.
- Discuss new business requirements, analyse the impact of changes on respective applications, and redesign, implement, test, and deploy the changes.
Knowledge and Experience
- 5+ years of experience in front-end development, with a strong focus on ReactJS.
- Proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern front-end build pipelines/tools (e.g., Webpack, Babel).
- Solid understanding of state management libraries (e.g., Redux) and component-based architecture.
- Knowledge of RESTful APIs and integrating front-end components with back-end services.
- Strong debugging and performance optimization skills.
- Excellent communication skills and ability to work in a collaborative, global team environment.
- Ability to write clean, efficient, and maintainable code with a focus on testability.
- Strong problem-solving and analytical skills.
- Familiarity with testing frameworks (e.g. Playwright, Cypress) to ensure high-quality code.
- Experience with Agile development methodologies is a plus.