
Tech Lead – Mobile, Flutter
Review ALL
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead the development of distributed, multi-tenant applications, ensuring resilience, observability, quality, and scalability;
- Operate in a hybrid role between technical leadership and hands-on development;
- Act as the team's technical reference, defining standards, architecture, best practices, and providing mentorship;
- Coordinate deployment processes, technical client onboarding, and system integrations;
- Define and guide the implementation of automated tests, API contracts, and quality metrics;
- Make architectural decisions aligned with SRE, Security, and Architecture teams, optimizing cost and performance (FinOps);
- Ensure the quality of APIs, data, and integrations, as well as resolving production issues;
- Actively participate in agile ceremonies, requirements analysis, and continuous improvement;
- Document solutions and stay up to date with new technologies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related fields;
- Strong experience in microservices architecture, distributed systems, Clean Code, SOLID, Clean Architecture, DDD, TDD, and Event-Driven Architecture;
- Experience with DevOps environments, including CI/CD, pipeline automation, observability, and containerization (Docker);
- Experience with REST integrations, messaging systems, and relational and NoSQL databases;
- Proficiency with Linux, Git/Gitflow, and build and dependency management tools;
- Experience with secure development (Privacy by Design) and using AI as a copilot for quality, testing, and documentation;
- Experience leading multidisciplinary, hybrid teams, with strong emphasis on mentorship and strategic technical decision-making;
- Solid foundation in OOP, data structures, and modern development best practices;
- Experience with Dart, Node.js (JavaScript/TypeScript), Kotlin, Swift, and frameworks such as Flutter, React Native, and KMP;
- Experience with automated testing, building and governing REST APIs, and event-driven systems;
- Experience with messaging systems (SQS, RabbitMQ, or similar);
- Building high-performance user interfaces aligned with Design Systems;
- Publishing and distributing apps to the Google Play and Apple App Store.
Benefits
- Health and dental insurance
- Life insurance
- Flexible meal/food allowance
- Mobility allowance
- Gym membership benefit
- Birthday day off
- Variable compensation program (performance-based bonus)
- Mental health and wellness benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
microservices architecturedistributed systemsClean CodeSOLIDClean ArchitectureDDDTDDEvent-Driven Architectureautomated testingREST APIs
Soft Skills
technical leadershipmentorshipstrategic decision-makingagile methodologiescontinuous improvementrequirements analysisteam coordinationcommunicationproblem-solvingcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information Systems