This is a remote position.
We are seeking an experienced UI Developer to design and develop modern, scalable, and high-performance front-end applications.
In this role, you will work across React.js, Next.js, and Node.js, collaborating closely with Product, UX, and Backend teams to deliver robust, well-architected solutions that meet both business and user needs.
Develop advanced UI features using React.js and Next.js
Build reusable, scalable, and maintainable UI components following best practices
Translate complex UX designs and business requirements into clean, responsive, and user-friendly interfaces
Integrate the UI layer with backend services and APIs
Optimize application performance, accessibility (WCAG compliance), SEO, and cross-browser compatibility
Conduct code reviews, ensuring code quality and adherence to standards
Collaborate with cross-functional teams to continuously improve UI/UX
Use Node.js for backend integration, tooling, and server-side logic when needed
Troubleshoot production issues, identify root causes, and implement efficient fixes
Mentor junior developers, providing technical guidance and promoting best practices within the team
Requirements
Opportunity for Latin American residents only.
Over 8 years of professional experience in UI and front-end development
Expert-level proficiency in:
JavaScript (ES6+)
React.js
Next.js
Node.js
HTML5
CSS3
Strong hands-on experience with React.js, including:
Functional components and hooks
State management using Redux or similar libraries
Experience in consuming and integrating RESTful APIs
Solid understanding of CI/CD pipelines, Git version control, and modern front-end build tools
Strong problem-solving skills with the ability to actively contribute to technical discussions
Excellent communication and collaboration skills
Nice to Have
Experience with CSS-in-JS solutions, such as styled-components
Experience with Server-Side Rendering (SSR) concepts
Knowledge of headless CMS integrations
Familiarity with UI testing frameworks, including Jest, React Testing Library, and Cypress
Familiarity with cloud platforms, such as Azure and Google Cloud Platform (GCP)
Familiarity with GraphQL
Understanding of micro-frontend architecture and related design patterns
