




Job Summary: We are seeking a developer to define and monitor best development practices, program and test systems, propose technological improvements, and support junior developers. Key Highlights: 1. Autonomy and a dynamic, challenging environment 2. Opportunity to interact with diverse technologies and projects 3. One of the best companies to work for in Brazil **What We Are Looking For?** **Main Responsibilities:** Define best development practices; Program, code, and test systems in the relevant language, working across both Front-End and Back-End development projects; Implement complex functionality; Propose technological enhancements to systems; Monitor adherence to system development best practices; Validate the existing test coverage in projects; Validate new application features; Monitor application system performance; Propose technological enhancements to systems; Anticipate opportunities and issues proactively, act swiftly and effectively, and develop preventive solutions; Support junior developers and contribute to project decision-making; Maintain systems by implementing necessary changes to meet user requirements; Perform assembly, debugging, and testing of programs, and carry out maintenance on already-developed programs. **Requirements:** Functional Requirements: Development and maintenance of native Android applications; Participation in defining and developing application architecture using Kotlin; Collaboration with the backend team to define optimal communication contracts between mobile clients and microservices; Direct involvement in continuous code reviews with the team; Continuous improvement of applications to enhance user experience; Development of native Android applications using the Kotlin programming language; Development of modular architecture for Android applications; Best practices for Android application development; Creation of dynamic modules; Development of Android libraries; solid knowledge of Gradle; Development of "white-label" applications; Development of custom components; Base components of the Android SDK; Dependency injection; Code obfuscation; Mobile application security and best practices for Android application security; Reactive programming; Design patterns; SOLID; Clean Architecture; Publishing applications on Google Play (alpha, beta, and production flows); Continuous integration for Android; Unit tests and instrumentation tests; REST APIs; GitFlow-based development workflow. **Nice-to-Haves:** **Location of the Position:** **Why Build Your Career at Meta?** We offer autonomy, clear goals, and a dynamic, challenging environment where professionals have the opportunity to interact with diverse technologies, participate in all types of projects, bring new ideas, and work from anywhere in Brazil—and why not, from anywhere in the world? Additionally, we are one of the best companies to work for in Brazil according to Great Place to Work, and one of the 10 fastest-growing companies in the country for three consecutive years, as reported by the Anuário Informática Hoje. **What Are Our Values?** * We are people serving people * We think and act like owners * We have a passion for performance * We grow and learn together * We pursue excellence and simplicity * Innovation and creativity are in our DNA All individuals are welcome, regardless of condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or related factors. We want you to grow with us in an inclusive, welcoming environment full of opportunities. Do you identify with this? Then, \#VemSerMeta!


