About the Opportunity
We are looking for an experienced UI Developer to design and develop modern, scalable, and high-performance front‑end applications. You will work across React.js, Next.js, and Node.js technologies, collaborate closely with Product, UX, and Backend teams, and contribute to building robust solutions.
Responsibilities
* Develop advanced UI features using React.js and Next.js.
* Build reusable, scalable, and maintainable UI components following best practices.
* Understand how complex UX designs and business requirements translate into clean, responsive interfaces.
* Integrate the UI layer with backend services/APIs.
* Optimize application performance, accessibility (WCAG), SEO, and cross-browser compatibility.
* Perform code reviews and enforce standards.
* Collaborate with cross‑functional teams to drive UI/UX improvements.
* Use Node.js for backend integration, tooling, and server‑side logic where needed.
* Troubleshoot production issues, identify root causes, and implement fixes efficiently.
* Mentor junior developers, provide technical guidance, and foster best practices within the team.
Required Qualifications
* Advanced/Fluent English.
* Solid experience in UI/front‑end development.
* Expert‑level proficiency in: JavaScript (ES6+), React.js, Next.js, Node.js, HTML5 and CSS3.
* Strong hands‑on understanding of React.js, including hooks/functional components, and state management, such as Redux or similar.
* Experience using RESTful APIs.
* Solid understanding of CI/CD pipelines, Git, and modern front‑end build tools.
Nice to Have Skills
* Experience with CSS‑in‑javascript, such as styled‑components.
* Experience with SSR concepts.
* Knowledge of headless CMS integrations.
* Familiarity with UI test frameworks (Jest, React Testing Library, Cypress).
* Familiarity with Cloud services, such as Azure and GCP.
* Familiarity with GraphQL.
* Understanding of micro‑frontend architecture and design patterns.
#J-18808-Ljbffr