jobgether logo

Senior Android Software Engineer

jobgether

BrazilFULL_TIMEPosted 5 day(s) ago$5,880-$7,350 / yr

About jobgether

No company information provided.

About this Role.

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

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

Skills Required

Benefits & Perks