Review ALL

Tech Lead – Mobile, Flutter

Review ALL

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

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