This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Front-End Engineer - Pleno based in Brazil.
This role is an opportunity to build and evolve modern digital experiences by developing high-quality web and mobile applications.
The professional will work on new product initiatives while also contributing to the continuous improvement of existing platforms and legacy systems.
The position combines front-end engineering expertise with a strong focus on performance, scalability, usability, and code quality.
Working in a collaborative technology environment, the developer will participate in architectural decisions and contribute to engineering best practices.
The role offers the chance to work with modern frameworks, testing strategies, observability tools, and analytics solutions.
This is an ideal opportunity for professionals who enjoy solving complex technical challenges and creating impactful user experiences.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Front-End Engineer - Pleno based in Brazil.
This role is an opportunity to build and evolve modern digital experiences by developing high-quality web and mobile applications.
The professional will work on new product initiatives while also contributing to the continuous improvement of existing platforms and legacy systems.
The position combines front-end engineering expertise with a strong focus on performance, scalability, usability, and code quality.
Working in a collaborative technology environment, the developer will participate in architectural decisions and contribute to engineering best practices.
The role offers the chance to work with modern frameworks, testing strategies, observability tools, and analytics solutions.
This is an ideal opportunity for professionals who enjoy solving complex technical challenges and creating impactful user experiences.
Accountabilities:
- Develop and implement complex features while ensuring performance, scalability, maintainability, and testability.
- Build new digital experiences using modern front-end technologies and contribute to the evolution of existing applications.
- Maintain and enhance web and mobile solutions, including applications built with different frameworks.
- Monitor application health in production, identifying, investigating, and resolving technical issues.
- Contribute to architecture improvements, code quality initiatives, and engineering best practices.
- Implement and maintain GraphQL integrations, including queries and mutations.
- Configure and analyze product events and metrics using analytics tools such as Segment and Google Analytics.
- Apply software engineering principles, design patterns, and architectural best practices throughout the development lifecycle.
- Create and maintain unit, integration, and end-to-end tests to ensure reliable deliveries.
- Support application observability initiatives through monitoring and performance analysis tools.
- Solid experience with React and TypeScript.
- Advanced knowledge of React Hooks, including useState, useEffect, useMemo, and useCallback, as well as advanced typing concepts.
- Experience with global state management solutions such as Redux Toolkit, Zustand, Recoil, or Context API.
- Experience developing mobile applications using React Native.
- Knowledge of Vue.js for maintaining and evolving legacy applications.
- Experience implementing GraphQL queries and mutations.
- Familiarity with analytics platforms such as Segment and Google Analytics.
- Knowledge of software architecture patterns, including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design (DDD).
- Experience writing unit, integration, and end-to-end tests using tools such as Cypress or Playwright.
- Knowledge of observability and monitoring tools such as Sentry or Dynatrace.
- Strong understanding of software development best practices, performance optimization, code quality, and application architecture.
- Ability to collaborate in agile environments and contribute to continuous technical improvement.
- Remote work model.
- Full-time employment opportunity.
- Opportunity to work on challenging digital products and innovative technology projects.
- Collaborative environment focused on knowledge sharing and professional growth.
- Access to learning initiatives, technical communities, and development programs.
- Opportunities to expand technical expertise through hands-on experience with modern technologies.
- Inclusive workplace culture that values diversity, respect, and ethical practices.
The Front-End Engineer will be responsible for designing, developing, maintaining, and improving web and mobile applications, ensuring reliable, scalable, and high-performance solutions. The role requires strong engineering practices, attention to quality, and active participation in the evolution of the technology ecosystem.
Requirements:
The ideal candidate is a mid-level front-end professional with strong experience in modern JavaScript ecosystems, mobile development, software architecture, and quality-driven engineering practices. The role requires technical ownership, problem-solving skills, and the ability to collaborate effectively with cross-functional teams.