Job Closed
This listing is no longer active.
We create digital assets to build, grow and accelerate your applications with efficiency, security and scalability.
Senior Android Developer
Location
Brazil
Posted
116 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Developer
Zup Innovation
• Develop new features for the super app, with a focus on the onboarding flow for business accounts (PJ); • Implement API integrations, including configuring custom interceptors and handling authentication; • Create and optimize complex, responsive layouts using Jetpack Compose and Custom Views according to project needs; • Build and maintain CI/CD pipelines for secure artifact publishing and Android app distribution; • Perform thorough code reviews, promoting best practices in architecture, performance, security, and scalability; • Support technical discussions, differentiating use cases for BFF and API Gateway, and implementing mobile APIs according to recommended patterns; • Manage the lifecycle of Activities and Fragments, ensuring advanced navigation and preventing memory leaks.
Job Requirements
- Advanced Kotlin development, applying a Design System with color, typography, and spacing tokens;
- Efficient implementation of component communication using StateFlow, SharedFlow, or LiveData;
- Appropriate use of data classes, classes, and enums in suitable scenarios;
- Integration with REST APIs, including authentication, interceptors, and management of socket connections;
- Creation of responsive, dynamic layouts with Jetpack Compose;
- Development and analysis of Custom Views and ViewGroups;
- Configuration and optimization of CI/CD pipelines using tools such as Jenkins or GitLab;
- Version control using advanced Git commands;
- Full mastery of the Android screen lifecycle, including integration with Android Jetpack;
Benefits
- Freedom to work from anywhere
- Flexible working hours
- Education allowance
- In-house career development tools
- Internal guilds and study/interest groups
- Health insurance
- Dental insurance
- Pharmacy discount program
- 24/7 telemedicine
- Free online therapy
- Wellhub
- Extended maternity leave
- Extended paternity leave
- CAZ – Support Center for Zuppers
- Meal and food vouchers
- Life insurance
- Commuter allowance (transportation voucher)
- Home office allowance
- Childcare assistance
- Phone plan allowance
- Profit-sharing (PLR)
Related Guides
Related Job Pages
More Android Engineer Jobs
Staff Android Engineer
NearsureRemove the barriers to growth by scaling your team fast with top-notch Latin American IT talent
• 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.
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
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



