We help companies grow by creating digital products people love.
Software Engineer, Android
Location
Colombia
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, Android
Livefront
• Estimate, develop, test, and deploy high-quality Android applications • Write clean, maintainable, secure, and efficient code in Kotlin • Use Android Studio for debugging and optimizing application performance • Write unit and UI tests • Implement accessible features to meet WCAG guidelines • Troubleshoot and resolve bugs and performance issues • Work on technically ambitious projects • Collaborate closely with UI/UX designers • Participate in community events and contribute to engineering community
Job Requirements
- At least 3-5 years of relevant experience
- Experience building consumer-facing native applications for Android
- Fluent command of Kotlin
- Work samples showcasing performant, neatly organized code
- Mastery of modern software development best practices
- Excellent communication skills
- Above-average discipline and personal organization skills
- Comfort with critique and peer review
- A demonstrated hunger for personal and professional growth
- A love and care for mobile software development
Benefits
- Work with passionate and talented people
- Respect, mutual trust, and egoless collaboration
- Colleagues who take work seriously but not themselves
- Team with a reputation for excellence
- Impactful products and accounts
- Commitment to quality
Related Guides
Related Job Pages
More Android Engineer Jobs
• Help develop and carry out the Android team research strategy by doing vulnerability research, code auditing and exploit development on the Android kernel. • Provide unbiased insights and ideas to the research team. • Develop proof-of-concept code and exploits to the quality standard of DFSEC. • Remain on top of various developments related to Android and the Linux kernel such as security mitigations, new additions, etc.
Senior Android Engineer
NortalFor over 25 years, we’ve been shaping digital transformation, delivering complex solutions for global enterprises and public sector organizations. Today, we are at the forefront of an AI-driven transformation era, helping organizations turn data into real business value. By combining deep domain expertise with data and AI, we design solutions that create immediate impact while scaling for the future. We believe complexity doesn’t have to mean complicated, and that the best solutions are those that work in the real world, not just on paper. That’s why our clients trust us with their most ambitious, business-critical initiatives.
• Join our close-knit LATAM remote team and connect through tech talks, virtual coffee breaks, and team-building activities. • You will play a pivotal role in shaping the future of our mobile experience. You will be responsible for designing, developing, and maintaining high-performance, robust, and scalable Android applications that delight millions of users. • Working within a collaborative, cross-functional team of product managers, designers, and backend engineers, you will champion technical excellence, mentor junior team members, and drive the adoption of modern mobile engineering practices. • If you are passionate about clean code, architecture patterns (like MVVM or MVI), and pushing the boundaries of the Android platform, this is the perfect opportunity to make a lasting impact.
• As an Android Engineer, you’ll be working on some of the most critical, high-traffic, and user-visible parts of the client's app, designing complex projects. • Your work will directly impact the core user experience by focusing on key areas like Maps, Listing Details, and crucial front-to-back-end integrations. • Diving into a large, mature, and multi-author codebase, you will take full ownership of end-to-end feature delivery, from technical design to execution, enjoying high autonomy on projects spanning from a week to several months. • Collaborating closely with cross-functional teams, you will translate complex business needs into clean, maintainable code while seamlessly integrating AI-driven development tools (like Cursor or Copilot) to accelerate architecture and ensure compatibility within existing high-traffic flows.
• Take ownership of Redcare’s Android app, driving architecture, scalability, and technical excellence while building a world-class mobile experience for millions of users. • Lead the design and development of scalable, maintainable Android applications using modern Android architecture (MVVM / MVI / Clean Architecture). • Drive adoption of Jetpack Compose for building declarative, responsive UIs. • Ensure best practices in modularization, code quality, testing, and performance optimization, define and evolve the app’s architecture, ensuring scalability and long-term maintainability. • Work closely with product managers, designers, and backend engineers to deliver high-quality, user-centric features. • Own the delivery pipeline, including CI/CD, testing (unit/UI), and release management. • Ensure app stability through monitoring, logging, and performance tracking tools. • Maintain clear and comprehensive documentation for architecture decisions, features, and technical processes. • Stay up to date with the latest Android trends, tools, and frameworks, and proactively introduce improvements to the codebase, tooling, and development processes.




