
Mobile Developer – Flutter
Review ALL
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Tech Stack
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