
Android Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Mexico.
• Design and develop advanced applications for the Android and Huawei platforms.
• Collaborate with multidisciplinary teams to define, design, and deliver new features.
• Engage in problem-solving and enhance application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Utilize Agile methodology for application development.
• Design software architectures that streamline the development process.
• Write unit tests to ensure robustness, including edge cases, usability, and overall reliability.
• Participate in and approve activities related to Secure Code Warrior.
• Constantly assess non-functional requirements of a project.
• Identify, document, and resolve technical debt incurred during development.
• Automate repetitive tasks using scripts and tools.
• Lead pair programming sessions.
• Explain trade-offs in complex solutions to less experienced team members.
• Prepare and mentor less experienced developers on the team.
• Proven work experience in software development (>5 years).
• Work experience in Android development.
• Have published one or more Android applications on Google Play Store and/or Huawei App Gallery.
• Provide constructive feedback to team members.
• Clearly communicate technical decisions and explain their context.
• Actively participate in refinement sessions.
• Assist new colleagues in the onboarding and integration process within the team.
• Encourage less experienced team members to focus technical solutions on a customer-centric culture.
• Proficiency in Kotlin.
• Experience with dependency injection.
• Familiarity with third-party libraries and APIs such as Retrofit and Firebase.
• Practical expertise in clean architectures and SOLID principles.
• Practical knowledge of reactive programming (Coroutines).
• Mastery of Gitflow for code versioning.
• In-depth understanding of the entire mobile application development lifecycle.
• Strong knowledge of secure data persistence.
• Extensive knowledge in securing application communication.
• Familiarity with analysis tools such as Checkmarx, Black Duck, and NowSecure.
DB
Imagemaker
Goods & Services
CI&T
Get handpicked remote jobs straight to your inbox weekly.