Senior Front End Engineer
Location
Brazil
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Front End Engineer
Kavak
• Develop and iterate on Kuna: auto equity and car loans for Brazil • Write clean, maintainable, well-documented code (React/Angular) • Collaborate in weekly/biweekly planning sessions to break down deliverables with the team • Backend-frontend integration: API consumption, data flows, services • Contribute to both layers: frontend with UX/UI and backend when needed (we are generalists) • Maintain constant communication with stakeholders in Argentina and Brazil (demos, presentations, technical consultations)
Job Requirements
- 6+ years of professional experience in React or Angular
- UX/UI sensibility: you understand the interface is not cosmetic, it’s functionality and experience
- Backend awareness: even as a frontend engineer, you understand architecture, APIs, data flows, and how services integrate
- Java + Spring Boot (or a clear willingness to learn quickly)
- Frontend-backend integration: working with REST APIs, consuming services, state management
- Git and team workflow practices
- Active use of AI tools in your daily workflow (Claude Code, Copilot, or others)
Benefits
- Medical and dental coverage for you and your legal dependents
- WellHub (Gympass) access for physical activities and mental health support
- Meal and/or grocery allowance via Flash card, so you choose where and how to use it
- Mobility support or transportation voucher, with flexibility to fit your daily routine
- Free on‑site parking for those who prefer to commute by car
- Chartered transportation for greater comfort and safety
- Life insurance for additional security for you and your family
- Bereavement support (Amparo) to assist you and your family with administrative, financial and emotional challenges after the loss of a loved one
- Birthday day off so you can celebrate with an extra day of rest
- Extended paternity or maternity leave
- Discount on car purchases from Kavak’s inventory, plus four low‑cost maintenance checks according to our current policy
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Software Engineer – Next.js, TypeScript, Mobile
WorkanaThe largest platform for hiring top remote talent from Latin America.
• Own and maintain the company's entire Next.js codebase. • Design, develop, and ship high-quality product features across frontend and backend. • Lead the technical strategy for the company's mobile application (React Native with Expo, Capacitor, or alternative approach). • Deliver production-ready iOS and Android applications. • Collaborate closely with the founder and UI/UX designer to create intuitive and polished user experiences. • Build and improve marketplace workflows, including rentals, payments, notifications, and logistics. • Develop new features related to garment care, dry-cleaning operations, inventory condition tracking, and operational workflows. • Maintain and optimize PostgreSQL databases and backend services. • Ensure application quality through testing strategies, debugging, and performance improvements. • Participate in architectural decisions and recommend the best technical solutions for product evolution. • Communicate technical concepts effectively with non-technical stakeholders and help translate business ideas into product features. • Work independently while maintaining high engineering standards and shipping consistently.
• Build product experiences end to end — Own customer-facing features from concept through production across frontend, backend, APIs, data models, and AI-powered workflows. • Lead frontend implementation for complex products — Build intuitive, performant user experiences while bringing strong judgment around frontend architecture, state management, and application design. • Strengthen our frontend foundations — Improve performance, maintainability, developer experience, and technical quality across our React application. Drive major upgrades and architectural improvements when needed. • Create reusable systems and patterns — Build thoughtful abstractions, components, and frameworks that help the team move faster without sacrificing product quality. • Partner deeply with product and design — Turn ambiguous customer problems into elegant product experiences and iterate quickly based on customer feedback. • Shape the future of AI-assisted software development — Evaluate, experiment with, and operationalize AI coding agents and development workflows. Help us determine how engineers and AI work together to build products faster, with higher quality, and greater leverage.
Role Description We are looking for a Frontend Developer to join our engineering team and build intuitive, high-performance web applications that power our product. This role sits at the intersection of design, engineering, and user experience, turning complex workflows into clean, responsive interfaces. - You will work closely with product, design, and backend teams to ship features end-to-end, with a strong focus on scalability, performance, and usability. - The role requires hands-on experience with React, TypeScript, and modern frontend tooling, plus a product mindset to build features that solve real user problems. - This position is ideal for developers who love crafting pixel-perfect UIs, optimizing performance, and working in fast-paced, collaborative environments. Responsibilities - Product-Focused Development - Build and ship responsive, scalable web applications using React and TypeScript. - Translate product requirements and design specs into functional, accessible UI components. - Collaborate with designers to ensure high-quality UX and consistent design systems. - Architecture & Performance - Implement robust component architecture and state management patterns. - Optimize applications for speed, scalability, and cross-browser performance. - Integrate with REST/GraphQL APIs and handle complex async data flows. - Engineering Collaboration - Work with backend engineers to define API contracts and data requirements. - Participate in code reviews, technical discussions, and product planning. - Contribute to frontend best practices, tooling, and CI/CD pipelines. - Innovation & Growth - Prototype new UI patterns and interactions to improve user experience. - Stay current with frontend ecosystem trends, including AI/LLM-powered UX patterns. - Support occasional backend tasks if you have Python/API experience. Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience. - 1–2 years of professional frontend development experience. - Strong proficiency in React, TypeScript, and JavaScript (ES6+). - Experience building responsive, performant web applications at scale. - Good understanding of state management, component architecture, and API integration. - Good to Have: - Basic backend knowledge, preferably in Python. - App development experience with REST APIs and familiarity with LLM/AI integrations in products. - Exposure to testing frameworks like Jest, React Testing Library, or Cypress. Skills - Strong problem-solving and debugging abilities. - Attention to detail for UI/UX and performance. - Clear communication and ability to work cross-functionally with product and design. - Comfortable working in fast-paced, iterative environments. What Makes This Role Unique - Own frontend features end-to-end in a product used by real customers. - Blend engineering craft with product thinking and user empathy. - Work on modern web stacks with opportunities to touch AI/LLM-powered features. - Help shape the frontend architecture and UX of a fast-growing platform.
• Deliver Complete Applications: Participate as a key member of the team in delivering high-quality, complete front-end applications. • Performance Optimization: Ensure applications perform well on both mobile and desktop platforms. • Collaboration: Work closely with back-end developers to integrate RESTful APIs. • Development and Design: Develop, design, implement, and test web applications within a cloud-based environment. • Innovation: Brainstorm and plan new applications and web services, contributing creative solutions to technical challenges. • Ownership: Take ownership of technical problems, proactively communicating with product managers, developers, architects, and operations teams to resolve issues. • Effort Estimation: Provide accurate estimates for project deliverables. • Deadline Commitment: Demonstrate commitment to meeting project deadlines.


