About the Role
The engineer will be responsible for developing and maintaining frontend components, translating designs into functional UIs, optimizing for performance and accessibility, and collaborating with product and design teams to deliver seamless user experiences.
Responsibilities
- Build reusable and scalable UI components using modern JavaScript frameworks
- Translate design mockups into responsive and accessible web interfaces
- Collaborate with backend engineers to integrate APIs and services
- Optimize frontend code for speed and performance across devices
- Participate in code reviews and contribute to engineering best practices
- Ensure cross-browser compatibility and consistent user experience
- Maintain and improve existing frontend architecture
- Work with product teams to understand requirements and user needs
- Implement pixel-perfect implementations from design assets
- Debug and resolve frontend issues in production environments
- Contribute to documentation and technical specifications
- Stay updated with emerging frontend technologies and standards
- Support testing efforts including unit and integration tests
- Collaborate on defining frontend standards and tooling
- Assist in improving developer workflows and toolchains
- Monitor frontend performance and suggest improvements
- Participate in agile development cycles and sprint planning
- Ensure compliance with accessibility guidelines
- Work with analytics tools to track user interactions
- Support deployment processes and frontend release management
Nice to Have
- Experience with TypeScript
- Familiarity with state management libraries like Redux
- Knowledge of server-side rendering techniques
- Experience with design systems and component libraries
- Exposure to micro-frontend architectures
- Contributions to open-source projects
- Understanding of DevOps and CI/CD pipelines
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote within Brazil
Team
Collaborative engineering team focused on building scalable web applications
Why Join Us
- We offer the chance to work on impactful projects with modern technologies in a flexible remote setup.
- Engineers are empowered to make technical decisions and contribute to product direction.
Technology Stack
- Primary frontend stack includes React, TypeScript, and modern CSS frameworks.
- We use GraphQL for data fetching and maintain a component-driven development workflow.
Not applicable