Job Closed
This listing is no longer active.
Remove the barriers to growth by scaling your team fast with top-notch Latin American IT talent
Staff Android Engineer
Location
Latin America
Posted
128 days ago
Salary
0
Seniority
Lead
Job Description
Staff Android Engineer
Nearsure
• Lead the design, development, and evolution of Android applications. • Drive architecture decisions, mentor engineers, and partner cross-functionally to deliver high-quality, scalable mobile experiences. • Design and development of complex Android applications at scale. • Define and enforce best practices for Android development, including code quality, testing, and performance. • Write and promote robust automated tests (unit, integration, and UI) to ensure high reliability and maintainability. • Collaborate closely with product, design, backend, and platform teams to deliver impactful features. • Mentor and grow other engineers through code reviews, design guidance, and technical leadership. • Drive technical strategy and influence long-term roadmap decisions. • Improve app performance, reliability, and maintainability. • Evaluate and introduce new tools, frameworks, and technologies where appropriate.
Job Requirements
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- 8+ Years of professional software engineering experience, with deep expertise in Android development.
- 8+ Years of experience working with Kotlin.
- 6+ Years of experience working with Jetpack Compose in production.
- Experience with Dagger (dependency injection framework).
- Experience building and maintaining large-scale, production Android applications.
- Deep understanding of Android architecture patterns (MVVM, MVI, Clean Architecture).
- Strong experience with automated testing frameworks (e.g., JUnit, Espresso, Mockito, Compose testing).
- Experience with modern Android tools and libraries (Jetpack, Compose, Coroutines, Flow).
- Strong knowledge of app performance optimization, debugging, and testing strategies.
- Proven ability to lead technical initiatives and influence engineering direction.
- Advanced English Level is required for this role.
Benefits
- Competitive USD salary
- 100% remote work
- Paid time off
- National Holidays celebrated
- Sick leave
- Refundable Annual Credit
- Team-building activities
- Birthday day off
Related Guides
Related Job Pages
More Android Engineer Jobs
Role Description We are looking for an experienced Android Developer to support the development and evolution of a native mobile application in the eCommerce domain. The ideal candidate has strong expertise in Kotlin and modern Android development practices, demonstrates a hands-on and collaborative mindset, and thrives in fast-paced product-oriented environments. Start Date: 1.05.2026 Location: Remote Language: English Contract Type: B2B Responsibilities: - Develop and maintain native Android applications using Kotlin - Participate in application design and technical architecture discussions - Implement new features and enhance existing functionality - Collaborate with backend developers and other stakeholders to integrate APIs and services - Perform code reviews and ensure high code quality standards - Troubleshoot and resolve technical issues - Contribute to continuous improvement of development processes and practices Qualifications - Strong experience in Android development using Kotlin (Java is an advantage) - Experience with Android Jetpack and modern Android architecture - Experience with Coroutines and asynchronous programming - Experience integrating REST APIs - Experience with SQL and data handling - Experience with logging, monitoring, or profiling tools - Experience with version control systems (Git) - Ability to work in a collaborative development environment - Strong communication skills Requirements - Nice to have: - Experience with API management and service mesh technologies (Apigee, Envoy, Kuma, Istio) - Experience with cloud-native development (Microsoft Azure and/or GCP) - Experience with build and release management tools
Staff Android Engineer
NortalBei Nortal gestalten wir die digitale Zukunft des öffentlichen Sektors in Deutschland – eine große und wichtige Aufgabe, der wir uns mit fachlichem Anspruch, Verantwortung und Verlässlichkeit widmen. Seit über 25 Jahren gestalten wir die digitale Transformation – mit komplexen Lösungen für globale Unternehmen und Organisationen im öffentlichen Sektor. Wir arbeiten seit Jahren eng und erfolgreich mit MACH zusammen. Dieses Beratungsfeld bauen wir auf demselben Fundament: fachlicher Anspruch, verlässliche Lieferung, langfristige Partnerschaft. How to Apply Ein Lebenslauf genügt, ein Anschreiben brauchen wir nicht. Und ob der Schritt aus der Verwaltung zu Ihnen passt, müssen Sie heute nicht entscheiden – lassen Sie uns ins Gespräch kommen.
Role Description As a Staff Android Engineer, you will lead the design, development, and evolution of our Android applications. This is a senior technical leadership role where you'll drive architecture decisions, mentor engineers, and partner cross-functionally to deliver high-quality, scalable mobile experiences. - Design and development of complex Android applications at scale. - Define and enforce best practices for Android development, including code quality, testing, and performance. - Write and promote robust automated tests (unit, integration, and UI) to ensure high reliability and maintainability. - Collaborate closely with product, design, backend, and platform teams to deliver impactful features. - Mentor and grow other engineers through code reviews, design guidance, and technical leadership. - Drive technical strategy and influence long-term roadmap decisions. - Improve app performance, reliability, and maintainability. - Evaluate and introduce new tools, frameworks, and technologies where appropriate. Qualifications - Bachelor's Degree in Computer Science, Engineering, or a related field. - 8+ Years of professional software engineering experience, with deep expertise in Android development. - 8+ Years of experience working with Kotlin. - 6+ Years of experience working with Jetpack Compose in production. - Experience with Dagger (dependency injection framework). - Experience building and maintaining large-scale, production Android applications. - Deep understanding of Android architecture patterns (MVVM, MVI, Clean Architecture). - Strong experience with automated testing frameworks (e.g., JUnit, Espresso, Mockito, Compose testing). - Experience with modern Android tools and libraries (Jetpack, Compose, Coroutines, Flow). - Strong knowledge of app performance optimization, debugging, and testing strategies. - Proven ability to lead technical initiatives and influence engineering direction. - Advanced English Level is required for this role, as you will work with US clients. Benefits - Competitive USD salary – We value your skills and contributions! - 100% remote work – Work from anywhere while connecting with teammates at coworking spaces across LATAM! - Paid time off – Take the time you need according to your country’s regulations, all while receiving your full salary. - National Holidays celebrated – Take time off to celebrate important events and traditions with loved ones. - Sick leave – Focus on your health without the stress. - Refundable Annual Credit – Spend it on the perks you love to enhance your work-life balance! - Team-building activities – Join us for coffee breaks, tech talks, and after-work gatherings. - Birthday day off – Enjoy an extra day off during your birthday week! Company Description At Nortal, we’re dedicated to solving complex business challenges through cutting-edge technology and we believe in the power of tailored solutions. Whether you are passionate about transforming businesses with Generative AI, building innovative software products, or implementing comprehensive enterprise platform solutions, we invite you to be part of our dynamic team!
Android Software Engineer, Mobile Experience
Dropbox IncA global collaboration platform used by individuals, small businesses, and large enterprises alike, Dropbox is transforming the way people work together. As an
Role DescriptionAt Dropbox, our Mobile Engineering team is pivotal in enhancing the way users interact with their digital content through our mobile application. As an Android Software Engineer in our dynamic team, you will play a pivotal role in driving this mission forward. This position offers a unique opportunity to make a significant impact not only on the Dropbox app and its users, but to also work with others in a way that transcends geographical and device boundaries. You will be at the forefront of solving complex technical challenges, working across different development stacks, and collaborating with a cross-functional team of talented individuals who are equally passionate about creating exceptional mobile experiences. Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities - Build intuitive features, enhancing user engagement and experience on our Android application for mobile users. - Identify and solve foundational issues in the mobile codebase, including potential rearchitecting for better performance and maintainability. - Collaborate with the team to uphold software development best practices, maintaining a high quality of code through reviews and adherence to standards. - Work with product managers and designers to create thoughtful features, ensuring alignment with user needs and company goals. - Utilize advanced problem-solving to address complex mobile development challenges, including optimization and debugging. - Stay updated with the latest Android development trends and practices, engaging in continuous personal and professional growth. - Communicate effectively within the team, fostering collaboration and supporting team member growth. Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying. Requirements - Bachelor’s degree in Computer Science or related technical field involving coding (e.g., Physics or mathematics), or equivalent technical experience - 5-9 years of experience - Strong engineering skills and software fundamentals in developing Android applications - Experience working with large native code bases with significant complexity - Experience working in a team environment and collaborating with cross-functional groups - A passion for building consumer applications with elegant and clean interfaces Preferred Qualifications - Proficiency in Kotlin and Python - Experience developing, testing, shipping and supporting a product for hundreds of thousands of users Compensation US Zone 1 This role is not available in Zone 1 US Zone 2 $183,600—$248,400 USD US Zone 3 $163,200—$220,800 USD
• Develop and enhance features in native Android applications (Java/Kotlin) used at large scale. • Contribute to the evolution of the mobile architecture, influencing technical decisions related to performance, scalability, and code quality. • Work on complex scenarios involving local persistence, offline synchronization, and processing large volumes of data on-device. • Implement and maintain automated tests (unit and instrumented) to ensure stability and predictability of deliveries. • Investigate and resolve issues related to performance, concurrency, memory usage, and application stability. • Practice Spec-Driven Development (SDD), contributing to the creation of clear technical specifications that guide development. • Collaborate with backend, product, and data teams to ensure robust integrations with APIs and distributed services. • Actively participate in code reviews and technical discussions, contributing to the team's growth. • Use modern engineering tools and artificial intelligence assistants to boost productivity, quality, and code analysis capabilities. • Contribute to product evolution through integrations and features that leverage artificial intelligence when applicable.



