Senior Android Software Engineer

Jobgether

Brasil

Remote

BRL 355,000 - 444,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation (USD 5,880–7,
Fully remote work from Brazil
Flexible working hours
Time-zone flexibility
Paid time off
Equipment and home office support (Mac
Global engineering community
Technical influence
Career development
Innovation-focused culture
Inclusive workplace

Job summary

Jobgether, a partner company, seeks a Senior Android Software Engineer based in Brazil. 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.

Qualifications

  • At least 5 years of experience developing commercial Android applications.
  • Bachelor's degree in Computer Science or a related field.
  • Advanced knowledge of Java and Kotlin.
  • Familiarity with Android development tools and architecture components.
  • Experience with clean architecture patterns such as MVI, MVVM, or MVP.
  • Experience with Kotlin Coroutines, Kotlin Flow, Jetpack Compose, Retrofit.
  • Experience writing unit, integration, and instrumentation tests.
  • Knowledge of RESTful APIs and backend integration.
  • English proficiency and ability to collaborate with an international team.
  • Experience working remotely in a fast-paced environment.
  • Interest in AI technologies to improve productivity and innovation.

Responsibilities

  • Design, develop, test, and deploy features for core Android applications.
  • Collaborate with Product Management to refine concepts and prioritize improvements.
  • Ensure performance, quality, stability, and responsiveness across devices.
  • Design and run data-driven A/B tests to improve experiences and business metrics.
  • Identify and fix performance bottlenecks and defects.
  • Maintain high code quality and promote good engineering practices.
  • Introduce architectural improvements and refactor code for maintainability.
  • Develop and maintain automated tests at unit/integration/instrumentation levels.
  • Apply clean architecture and modern Android practices.
  • Stay current with AI/ML technologies and opportunities to improve productivity.
  • Share knowledge and contribute to technical discussions.

Skills

Android development
Java
Kotlin
Jetpack Compose
Retrofit
Firebase
CI/CD
Git
SOLID principles
Unit testing
English communication

Education

Bachelor's degree in Computer Science or related field

Tools

Kotlin Coroutines
Jetpack Compose
Android Architecture Components
Retrofit
Firebase APIs
Git
CI/CD tools

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Android Software Engineer based in Brazil.

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.

Accountabilities:
  • 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:

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.

  • Application requirement: Submit an updated resume translated into English and provide an active LinkedIn profile hyperlink.

Benefits:
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Software Engineer
Senior iOS Software Engineer

Jobgether • Brazil

Remote
BRL 352,000 - 440,000
MacBook provided
Workspace stipend
Equity opportunities
+1
Backend Software Engineer Sênior
Backend Software Engineer Sênior

Jobgether • Brazil

Remote
BRL 240,000 - 360,000
Fully remote work
PJ independent contractor engagement
Flash benefits card
+5
Technical Manager - Platform Services Mobile Foundations
Technical Manager - Platform Services Mobile Foundations

Jobgether • Brazil

Remote
BRL 420,000 - 700,000
Fully remote Brazil
Flexible benefits program
Wellhub membership
+10
Mobile App Developer
Mobile App Developer

Jobgether • Brazil

Remote
BRL 373,000 - 745,000
Compensation: USD 50–100/hr
Remote work
Part-time ~15 h/wk
+4
Mid-Level Android Developer
Mid-Level Android Developer

Jobgether • Brazil

Remote
BRL 90,000 - 130,000
Health insurance
Meal allowances
Childcare assistance
+3
Senior Android Developer (Kotlin)
Senior Android Developer (Kotlin)

Jobgether • Brazil

Remote
BRL 167,000 - 257,000
Fully remote work model
Competitive salary
Multinational environment on国际projects
+3
Senior Staff Android Engineer
Senior Staff Android Engineer

Willowtree • Porto Alegre

On-site
BRL 260,000 - 380,000
Health and dental plan
Life insurance
Meal vouchers
+1
Senior Fullstack Developer ( Java + Angular )
Senior Fullstack Developer ( Java + Angular )

Jobgether • Brazil

Hybrid
BRL 180,000 - 280,000
Health insurance
Meal allowances
Parental leave
+1
Engenheiro de Software Senior
Engenheiro de Software Senior

Jobgether • Brazil

Remote
BRL 350,000 - 600,000
Fully remote from Brazil
Technical leadership role
Challenging fintech projects
+4
Mid Android Engineer – Ai
Mid Android Engineer – Ai

Ciandt • Brazil

On-site
BRL 167,400 - 279,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+6