Software House focused on results since 1999
Senior Android Engineer
Location
Costa Rica
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Engineer
Software Mind
• Design and develop modern Android applications using Kotlin, Coroutines, Jetpack Compose, and a shared design system • Build scalable, maintainable, and high-quality application logic supporting complex product workflows • Integrate third-party APIs, SDKs, backend services, and device interfaces • Contribute to shared architecture initiatives using Kotlin Multiplatform to enable cross-platform code reuse • Design and develop reusable SDKs and integration components for external partners and enterprise customers • Ensure application security, privacy, and reliability through secure development practices • Participate in peer code reviews, testing, debugging, and performance optimization efforts • Collaborate closely with Product, Backend, and Design teams to deliver new features and continuous improvements • Leverage modern AI-assisted engineering tools and structured workflows to improve development speed and code quality • Contribute to engineering best practices and maintain high standards across the mobile platform
Job Requirements
- 7+ years of experience developing and supporting production-grade Android applications
- Strong proficiency in Kotlin and deep knowledge of the Android SDK and Jetpack components, including Jetpack Compose
- Experience building scalable and maintainable mobile architectures, such as MVVM and Clean Architecture
- Hands-on experience integrating RESTful APIs and backend services
- Experience with CI/CD pipelines, automated testing, debugging, and mobile performance optimization
- Strong understanding of secure coding practices and data privacy principles
- Experience collaborating with cross-functional teams in agile environments
- Excellent communication and collaboration skills
- BS/MS degree in Computer Science, Software Engineering, or a related engineering field
Benefits
- Collaborative and dynamic work environment
- Opportunities for professional growth
- Engaging company culture
- Ongoing training and upskilling
Related Guides
Related Job Pages
More Android Engineer Jobs
• You will be responsible for designing scalable, modular application architectures; • providing deep technical leadership in Kotlin, Jetpack libraries, and modern Android development patterns; • collaborating closely with backend, design, and AI teams to define system integrations, API contracts, and end‑to‑end technical solutions. • This role leads daily mob‑programming or collaborative engineering sessions to drive clarity, alignment, and consistent implementation across the team, • while also reviewing complex code for architectural integrity, performance, and maintainability. • You'll partner directly with clients and stakeholders to translate business requirements into actionable engineering plans, • prototypes new or AI‑driven features to validate feasibility, and oversees the evolution of large, enterprise‑level Android codebases to ensure long‑term reliability, scalability, and technical excellence.
Role Description A Java Android Developer builds and maintains native Android applications, translating product and design requirements into polished, performant mobile experiences while adhering to Android best practices and Material Design guidelines. - Develop and maintain native Android applications in Java, writing clean, well-structured code that follows platform conventions. - Build intuitive, accessible user interfaces following Material Design principles using XML layouts or Jetpack Compose. - Integrate back-end RESTful APIs using Retrofit and OkHttp, handling errors, retries, and offline scenarios gracefully. - Manage local data persistence using Room, SQLite, or SharedPreferences depending on the complexity of the data model. - Handle push notifications, analytics, and crash reporting via Firebase services including FCM, Analytics, and Crashlytics. - Write unit and instrumented tests using JUnit, Espresso, and Mockito to ensure reliable app behaviour across devices. - Profile and optimise app performance with a focus on battery usage, memory consumption, and smooth UI rendering. Qualifications - 3+ years of native Android development in Java with published apps or significant professional project experience. - Strong knowledge of the Android SDK, Android Studio IDE, and Gradle build system configuration. - Hands-on experience with Jetpack libraries including ViewModel, LiveData, Navigation, and WorkManager. - Proficiency integrating REST APIs using Retrofit and OkHttp with proper error handling and response parsing. - Experience with local data persistence using Room or SQLite, including migrations and complex queries. - Working knowledge of Firebase services for notifications, analytics, remote config, and crash reporting.
Senior Staff Android Engineer
AlphaSenseAlphaSense, founded in 2011, provides an AI-powered search engine for market intelligence to help clients make data-driven decisions quickly and confidently. He
• Own the Android platform foundation: Define the app architecture, modular boundaries, and native engineering patterns that keep AlphaSense on Android fast, reliable, secure, and maintainable across devices and form factors as the product grows. • Lead through hands-on system design: Work deeply in Kotlin, Jetpack Compose, coroutines, and modern Android architecture while turning complex product and platform problems into clean, production-ready mobile systems. • Raise the bar for reliability and execution: Shape how mobile work is designed, reviewed, tested, shipped, and operated, including the automation, observability, rollout practices, and AI-enabled validation needed to move quickly with confidence. • Shape mobile system contracts: Bring enough iOS and backend context to align teams around API behavior, failure modes, authentication and session flows, performance expectations, ownership boundaries, and technical decisions that directly affect mobile quality. • Mentor and multiply: Elevate engineers across the mobile engineering team and adjacent technical teams through mentorship, technical guidance, and knowledge sharing. Shape technical culture and raise expectations for system design, operational quality, and execution.
TECHNICAL ARCHITECT (MOBILE APPS DEV)
ZensarAt Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Role Description At Zensar Technologies Limited, we are looking for an experienced Mobile Architect to join our team and drive the creation of innovative mobile solutions. The successful candidate will: - Define the mobile architecture strategy - Collaborate with cross-functional teams - Ensure secure and compliant mobile applications - Focus on Salesforce Health Cloud integration - Play a crucial role in delivering exceptional patient and provider experiences Company Description At Zensar, we’re “experience-led everything.” We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: - Together, we shape experiences for better futures Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: - One Zensar - Nurturing - Empowering - Client Focus Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.


