





ANL TI JR Country: Brazil Android Developer Job Summary: Have ease working within multidisciplinary teams; Write clean, maintainable code using best software development practices; Always strive to create the best user experience for end users, working closely with UX specialists; Collaborate with ideas and suggestions for effective and creative solutions; Help your team grow by teaching, training, and providing feedback; Collaborate with the team, department, and company to create a positive and motivating environment; Requirements and Qualifications: * Knowledge of Java and Kotlin, with practical experience developing and optimizing code in these languages; * Advanced experience with Android Studio and project configuration using Gradle; * Mastery of Android SDKs and ability to implement and integrate new SDKs when necessary; * Knowledge of XML and Jetpack Compose for creating responsive and reusable layouts; * Experience with MVP and MVVM; * Understanding of Clean Architecture and Clean Code principles to ensure code maintainability and scalability; * Adherence to SOLID principles in software development; * Experience with Coroutines for asynchronous operations and concurrency management on Android; \-Experience with Test\-Driven Development (TDD), using JUnit and Mockito to create unit tests and mocks. \-Knowledge of tools and practices to ensure code quality and test coverage. * Proficiency in Git and GitLab for code versioning; * Experience in CI/CD setup for automation of build, testing, and deployment; * Knowledge of Firebase. Skills: * Organization; * Good interpersonal skills; * Agility; * Knowledge of agile methodologies; * Spanish language (a plus); * Flexibility; * Ability to work well under deadlines;


