Job Closed
This listing is no longer active.
Android Developer
Location
Worldwide
Posted
121 days ago
Salary
0
Seniority
Mid Level
Job Description
Android Developer
Whirr Crew
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
Related Guides
Related Job Pages
More Android Engineer Jobs
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
DropboxDropbox is the one place to keep life organized and keep work moving.
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.
• Desarrollar soluciones completas de movilidad. • Acompañar en los proyectos actuales y futuros. • Trabajar en equipo y compartir conocimientos. • Implementar tecnologías de realidad aumentada y servicios de geolocalización.



