Job Closed
This listing is no longer active.
Connecting Latin American tech talent with companies worldwide to bring ideas to life
Senior Android Engineer
Location
United States
Posted
127 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Engineer
South Geeks
• Partner closely with product managers, designers, and cross-functional stakeholders to define, build, and ship new features for the ParentSquare Android app. • Maintain and enhance existing Android applications using modern frameworks and best practices. • Lead and contribute to projects that serve educators and families at scale. • Write clean, maintainable, and well-tested code, and participate in code reviews and debugging. • Help improve the scalability, security, and performance of the mobile ecosystem. • Mentor other engineers and collaborate closely across teams.
Job Requirements
- Strong experience developing Android applications using Kotlin and/or Java.
- Hands-on experience with Jetpack Compose, ViewModels, and MVVM architecture.
- Familiarity with Coroutines, Kotlin Flows, and reactive programming.
- Experience integrating REST and/or GraphQL APIs, including working with JSON-based APIs.
- Experience with CI/CD tools and mobile release processes (e.g., Fastlane, CircleCI).
- Ability to work autonomously while collaborating closely with cross-functional teams.
- Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent practical experience).
- Openness to using AI-assisted development tools (e.g., GitHub Copilot, Gemini, Cursor) in day-to-day work.
Benefits
- Long-term projects
- 100% remote work
- Payment in USD
- Paid Time Off (PTO)
- English lessons
- Technical training
- Career coaching
- And more
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Engineer
Physitrack PLCWorld-leader in exercise prescription, Telehealth, outcomes tracking and patient education technology. All in one app.
• Developing and maintaining our Android application written in Kotlin and Jetpack Compose • Collaborating with cross-functional teams to design and ship new features • Ensuring high performance, code quality, and maintainability • Participating in code reviews and sharing knowledge within the team • Contributing to architecture and product discussions • Monitoring app performance and improving stability and usability
• Contribute to our Android mobile application(s) using Kotlin to deliver compelling user experiences • Understand the nuances between mobile platforms and provide advice and guidance to other developers on handling those nuances • Participate in planning, architectural discussion, implementation and maintenance of a mobile applications • Apply Agile approaches to software development • Be accountable for code quality by writing unit, integration, and automation tests • Help and advice in the selection of the most appropriate frameworks to use with the product • Contribute to Open-Source projects related to the tech stack and domain of our products • Perform code reviews to suggest, encourage, and support coding best practices
Principal Android Engineer
DreamixBespoke software development company that provides custom end-to-end product development following the highest standards
• Guide the mobile technical vision, ensuring alignment with peers, and with architectural and long-term product goals. • Champion scalability, performance, and maintainability across the mobile code base. • Lead the teams feature design activities, ensuring end-to-end technical risks are managed. • Proactively identify opportunities to enhance developer productivity, system reliability, and app performance. • Guide teams in adopting modern Android paradigms (Jetpack Compose, modularization, reactive programming, multiplatform opportunities). • Evaluate emerging technologies, frameworks, and tools to continuously evolve our Android engineering capabilities. • Provide technical mentorship to senior and mid-level engineers, raising the overall capability of the Android community of practice. • Influence engineering practices beyond your team, ensuring consistency, code quality, and knowledge sharing across the organisation. • Represent Android engineering in cross-functional forums, influencing product direction with technical insights. • Partner with Product Owners, Architects, and Engineering Managers to develop solutions that balance delivery speed with quality. • Help the team plan their work effectively, make delivery commitments that reflect their capabilities and monitor and assist delivering on those commitments. • Lead critical initiatives and features. • Oversee observability, resilience, and operational excellence for mobile apps (in conjunction with your iOS counterparts). • Lead initiatives to reduce technical debt and improve code base maintainability. • Guide the evolution of CI/CD pipelines, automated testing, and release strategies. • Take ownership of resolving complex production issues and preventing recurrence through systemic improvements.
Staff Android Engineer
LimeBuilding a future where transportation is shared, affordable and carbon-free. Join us! www.li.me/careers
• Work as part of a team creating high-quality, performant Android experiences within our existing app, specifically with the business user in mind. • Partner closely with product and design to create business workflows that are intuitive and reliable (for both admins and employee riders). • Navigate shared ownership effectively: integrate with existing modules and platform services, collaborate across teams on APIs/contracts, manage dependencies and rollouts without destabilizing the core app. • Improve quality through testing, instrumentation, performance work, and strong release discipline. • Contribute to continuous improvement: refactors that unblock future work, build performance improvements, better debugging/triage practices, clearer module boundaries. • Troubleshoot and lead full-cycle incident response (mitigation, correction, prevention). • Collaborate with PMs, Engineers, Design, Research, Data Science, and Operations teams to identify and solve problems that impact our users. • Provide technical mentorship and foster a culture of collaboration, learning, and code quality across teams. • Contribute to shaping the technical strategy and long-term vision for Lime for Business’s iOS platform — including architecture, tooling and development best practices.



