Senior Mobile Developer (Android)

Related keywords: google remote job no experienceremote job with no experienceremote job no experience

Overview

In search of a Senior Mobile Developer (Android), Thoughtworks is seeking a professional who will serve as the primary touchpoint for clients, ensuring effective project delivery. The candidate must possess a blend of strategic and tactical skills to successfully translate technical vision into reality while fostering collaboration and negotiation with clients.

Role Responsibilities

The role involves various critical tasks, notably the following:

  • Champion and adopt best practices in software development, focusing on writing clean and reusable code through methodologies like Test-Driven Development (TDD), mobile architecture patterns, design, and pair programming.
  • Oversee the entire software consulting and delivery process, from ideation through to evolution in production, and every step in between.
  • Leverage a passion for mobile development to help clients create a seamless, human-centered user experience.
  • Design innovative solutions and select technologies that effectively address client problems while accommodating constraints and making pragmatic choices.
  • Implement continuous delivery practices to enhance software delivery speed and quality.
  • Collaborate in product-focused teams to build customer-centric experiences and foster meaningful change across various client projects.
  • Stay updated with the latest technology trends and apply insights from the Technology Radar when addressing client issues.
  • Engage in coding alongside fellow developers, maintaining hands-on technical involvement—this role is not for those looking to step back from technical responsibilities.
  • Advocate for and employ DevSecOps tools and practices, facilitating a shift left in security within the development process.

Required Skills and Qualifications

The position requires a blend of technical and professional experience, including:

  • Minimum of 5 years of software development experience, with at least 4 years dedicated to designing and developing Android applications using Kotlin.
  • Proficiency with modern Android frameworks, particularly Jetpack Compose, for no less than 1 year.
  • Experience working within cross-functional teams (design, product, data) to deliver exceptional user experiences.
  • A track record of influencing large organizations on best practices related to mobile Android development.
  • Strong inclination towards building test-driven solutions from the outset, demonstrating experience with TDD principles.

Preferred Skills

Candidates with the following expertise will stand out:

  • Experience managing multiple competing priorities in a high-pressure environment.
  • Knowledge of Backend for Front End (BFF) systems and GraphQL.
  • Familiarity with tools, frameworks, and programming paradigms such as Reactive Programming and constructing Design Systems libraries.
  • Competence in integrating third-party tools and frameworks, alongside experience with authenticated sessions utilizing OAuth and token authentication.
  • Proficiency in building systems for highly modular applications using Gradle and custom plugins.
  • Demonstrated contributions to consumer-facing apps available on the Google Play Store.
  • Understanding accessibility issues in mobile applications.

Company Culture and Development Opportunities

At Thoughtworks, there is no universally defined pathway to a successful career; instead, employees are encouraged to pursue individualized career trajectories. Thoughtworks promotes a culture of continuous growth, equipping employees with interactive tools and numerous development programs while fostering a collaborative environment where colleagues help each other excel.

Thoughtworks prides itself on being a dynamic and inclusive community of professionals dedicated to transforming technology. With a history of over 30 years, they stand at the forefront of tech innovation, partnering with clients to address complex business challenges through technology as a core differentiator. Employees are encouraged to bring their expertise and commitment to ongoing learning and development, contributing to their legacy of exceptional impact.

Conclusion

This role as Senior Mobile Developer (Android) at Thoughtworks presents an exciting opportunity to drive innovative projects and collaborate with a dynamic team in Brazil. It demands a senior-level understanding of mobile development practices, effective communication skills, and a passion for delivering superior customer experiences. If you possess the required experience and skills, and wish to join a company committed to excellence, this could be an extraordinary career move.



This job offer was originally published on jobicy.com

Thoughtworks

Brazil

Mobile apps

Full-time

June 25, 2025

39 views

1 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.