3d ago
New

Senior Android Software Engineer

BrazilBrazilRemoteFull-timesenior
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Requirements Summary

The ideal candidate is an experienced Android engineer with strong technical fundamentals, a data-driven mindset, and a passion for delivering high-quality mobile products.

Technical Tools
Software EngineerSoftware Engineering

Join a globally distributed engineering team building innovative mobile solutions that help home service professionals manage and grow their businesses. As a Senior Android Software Engineer, you will design, develop, and refine features for a flagship Android application used by professionals to streamline their daily operations. Working closely with Product Management, you will transform customer needs and product ideas into reliable, high-quality mobile experiences. You will contribute to architectural improvements, performance optimization, and data-driven experimentation to continuously enhance the product. The role combines technical ownership, collaborative problem-solving, and a strong focus on customer outcomes in a fast-paced, remote-first environment. You will also have opportunities to explore AI technologies, influence technical decisions, and help shape the future of mobile product development.

In this role, you will take ownership of Android application development, improve technical quality, and collaborate across teams to deliver valuable customer experiences.

  • Design, develop, test, and deploy features for core Android applications, supporting a wide range of customer needs and devices.

  • Collaborate with Product Management to refine concepts, prioritize improvements, and deliver intuitive, customer-focused features.

  • Ensure application performance, quality, stability, and responsiveness across supported Android devices.

  • Design and execute high-velocity, data-driven A/B tests to improve product experiences and business performance.

  • Identify and resolve performance bottlenecks, investigate defects, and implement effective fixes.

  • Maintain high code quality standards and promote consistent engineering practices across the team.

  • Introduce architectural improvements and refactor existing code to improve maintainability, scalability, and reliability.

  • Develop and maintain automated tests at appropriate architectural levels, including unit, integration, and instrumentation testing.

  • Apply clean architecture principles and modern Android development practices to build robust applications.

  • Stay current with emerging growth, personalization, and AI/ML technologies, identifying practical opportunities to improve productivity, quality, and innovation.

  • Share knowledge, contribute to technical discussions, and collaborate with colleagues to continuously improve development processes and product outcomes.

Requirements

~3 min read

The ideal candidate is an experienced Android engineer with strong technical fundamentals, a data-driven mindset, and a passion for delivering high-quality mobile products.

  • At least 5 years of experience developing commercial Android applications.

  • A bachelor's, master's, or doctoral degree in Computer Science or a related field.

  • Advanced knowledge of Java and Kotlin.

  • Strong familiarity with Android development tools, frameworks, libraries, and platform architecture components.

  • Experience implementing clean architecture patterns such as MVI, MVVM, or MVP.

  • Familiarity with Kotlin Coroutines, Kotlin Flow, Jetpack Compose, Android Architecture Components, and Retrofit.

  • Experience writing and maintaining unit, integration, and instrumentation tests.

  • Knowledge of RESTful APIs and integrating Android applications with backend services.

  • Practical experience applying Google's design principles and Android interface guidelines.

  • Experience profiling applications and optimizing performance and memory usage.

  • Familiarity with Firebase APIs and push notifications.

  • Understanding of asynchronous programming, multithreading, and concurrency concepts.

  • Familiarity with CI/CD tools and automated development workflows.

  • Proficiency with Git and version control practices.

  • Practical understanding of SOLID principles and maintainable software design.

  • A data-driven approach to product development, experimentation, and continuous improvement.

  • Strong attention to detail and an eye for user interface design.

  • Professional fluency in English and the ability to collaborate effectively with an international team.

  • Ability to work remotely in a fast-paced environment while delivering customer value efficiently.

  • A collaborative mindset, openness to feedback, commitment to quality, and willingness to share technical knowledge.

  • Genuine interest in using AI technologies to improve engineering productivity, software quality, and innovation, along with curiosity about emerging AI/ML applications.

    • Competitive compensation: Monthly salary ranging from USD 5,880 to USD 7,350.

    • Fully remote work: Work remotely from anywhere within Brazil.

    • Flexible working hours: Organize your schedule with flexibility to support effective collaboration and focused work.

    • Time-zone flexibility: Work within your local time zone as part of a distributed international team.

    • Paid time off: Time away from work to rest and recharge.

    • Equipment and home office support: A new MacBook and a one-time USD 500 setup fee.

    • Global engineering community: Collaborate with more than 200 engineering professionals working on products that make a meaningful difference for customers.

    • Technical influence: Opportunities to contribute directly to engineering decisions, architecture, and product improvements.

    • Customer connection: Engage with user feedback to understand real-world needs and improve mobile experiences.

    • Career development: Join a growing team with opportunities to expand your skills and build a clear career path.

    • Innovation-focused culture: Work in an environment that encourages experimentation, new ideas, and practical applications of emerging technologies.

    • Inclusive workplace: Be part of a global team committed to diversity, equal opportunity, and an environment where everyone can contribute and grow.

How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1

Location & Eligibility

Where is the job
Brazil
Remote within one country
Who can apply
BR

About this job

Who can apply
Brazil
Posted
3 days ago
Employer
has 4,102 open jobs on Jobera in 42 countries.

Listing Details

Posted
October 29, 2026
First seen
October 29, 2026
Last seen
November 1, 2026

Posting Health

Days active
2
Repost count
0
Trust Level
68%
Scored at
November 1, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Senior Android Software Engineer