Review ALL

Mobile Developer – Flutter

Review ALL

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain distributed, multi-tenant applications, ensuring quality, performance, and scalability requirements;
  • Work on solution development, collaborating with the team to implement features and improvements;
  • Follow technical standards, best practices, and architectural guidelines defined by the team;
  • Support deployment processes, technical onboarding of clients, and system integrations;
  • Implement automated tests, API contracts, and monitor quality metrics;
  • Contribute to technical decisions with the team, considering security, reliability, and cost-efficiency aspects;
  • Ensure the quality of APIs, data, and integrations, identifying and fixing issues;
  • Participate in agile ceremonies, collaborating on requirements analysis and continuous improvement;
  • Document developed solutions and stay up to date on market technologies and best practices.

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 in DevOps environments with CI/CD, pipeline automation, observability, and containerization (Docker);
  • Experience with REST integrations, messaging systems, relational databases, and NoSQL databases;
  • Proficiency with Linux, Git/Gitflow, and build/dependency tools;
  • Experience with secure development practices (Privacy by Design) and using AI as a copilot for quality, testing, and documentation;
  • Solid foundation in OOP, data structures, and modern development best practices;
  • Experience with Dart, Node.js (JS/TS), Kotlin, Swift and frameworks such as Flutter, React Native, and KMP;
  • Experience in automated testing, building and governing REST APIs, and event-driven systems;
  • Experience with messaging systems (SQS, RabbitMQ, or similar);
  • Creating high-performance interfaces aligned with Design Systems;
  • Publishing and distributing apps to the Google Play and Apple App Store.
Benefits
  • Medical and dental insurance
  • Life insurance
  • Flexible meal/food allowance
  • Mobility allowance
  • Gym membership discounts
  • Birthday day off
  • Variable compensation program
  • Mental health and wellbeing 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 testingOOP
Soft Skills
collaborationproblem-solvingcommunicationdocumentationcontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Systems