Job Closed
This listing is no longer active.
WE ARE RESILIENT CO. We adapt to your needs.
Android Engineer
Location
Argentina
Posted
86 days ago
Salary
0
Seniority
Senior
Job Description
Android Engineer
Resilient Co.
• Design and implement new features in the Android application using Kotlin. • Develop reliable, maintainable code following object-oriented principles and design patterns. • Diagnose and fix bugs, performance issues, and security vulnerabilities in the app. • Collaborate with product and design teams to translate requirements into technical solutions. • Participate in and lead code reviews to ensure code quality and knowledge sharing. • Build and maintain automated tests and contribute to the continuous integration framework. • Apply algorithms and data-structure knowledge to optimize app performance and user experience. • Drive development through the full Android lifecycle from planning to release in an agile process.
Job Requirements
- Bachelor’s or Master’s degree in computer science or a related field.
- 5+ years of experience in software development or a related field.
- Strong experience with Android development using Kotlin and a deep understanding of the Android SDK.
- Intimate knowledge of common design patterns, algorithms, and object-oriented programming principles.
- Experience leading development through the full Android development lifecycle.
- Proven ability to diagnose and resolve performance, stability, and security issues in mobile apps.
- Experience building and maintaining automated tests and contributing to CI practices.
- Strong communication skills with the ability to explain technical issues to non-technical audiences.
- Creative, results-oriented self-starter with a strong work ethic and the ability to collaborate with engineering, product, QA, and operations teams.
Related Guides
Related Job Pages
More Android Engineer Jobs
Senior Software Engineer, Pubsec Android
DittoReal-time database for mobile, web, IoT, and server apps that can magically sync data with or even without the internet.
• Build life-saving Android applications • Integrate with emergency response hardware • Build and maintain native code integration • Support field operations • Ensure device and OS compatibility • Develop comprehensive test suites • Integrate with CI/CD pipelines • Partner with field teams and customers • Mentor and evangelize best practices
• Design and develop high-performance Android applications using Kotlin. • Architect scalable and maintainable mobile solutions with strong emphasis on performance. • Build intuitive, responsive UIs aligned with modern Android design principles. • Integrate applications with backend services and distributed systems. • Ensure efficient data synchronization, offline support, and network resilience. • Optimize apps for performance, memory usage, and battery efficiency. • Maintain high standards for code quality, testing, and documentation. • Participate in Agile/Scrum processes and contribute to planning and delivery. • Own the full mobile lifecycle from development to Play Store deployment. • Collaborate with backend and infrastructure teams for seamless integration. • Implement mobile security best practices and secure data handling. • Conduct code reviews, mentor team members, and improve engineering standards. • Drive best practices in Android architecture, CI/CD, and release processes.
• Design and build advanced applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features • Work with outside data sources and APIs • Unit-test code for robustness, including edge cases, usability, and general reliability • Work on bug fixing and improving application performance • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Desarrollar soluciones completas de movilidad desde la consultoría hasta la subida a los stores • Trabajar en un equipo responsable y flexible, capaz de adaptarse a las necesidades del cliente • Mantenerse actualizado con las últimas tecnologías y metodologías de desarrollo • Fomentar un ambiente de colaboración y aprendizaje continuo




