Desenvolvedor Front-End Engineer - Pleno

Jobgether· Brazil· lever· objavljeno 09. 07. 2026
Obvezno:TypeScriptJavaScriptReactVueGraphQLFrontendMobileAgileAIRemote

Accountabilities: 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.

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.

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.

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.

Benefits:

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.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether? 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1