About the job:Job Title: Senior Android Software Developer - TherabodyDepartment: Software ServiceLocation: AhmedabadRole Type: On SiteShift: RegularAbout TherabodyTherabody is the global leader in wellness technology, on a mission to help every body and mind keep moving. Founded in 2016, it has grown from the pioneer of percussive therapy into a category-defining force across health, beauty, and performance, with over 6.5 million Theragun devices sold and the #1 position in percussive massage guns. Recognized by Fast Company, TIME, and Allure, Therabody translates cutting-edge science into practical wellness solutions trusted by elite athletes and everyday users worldwide.Role Overview:As a Senior Android Software Developer at Therabody, you will be at the forefront of mobile application development, driving technical projects and providing leadership. This role involves managing a team of engineers, guiding the development lifecycle of new and existing applications, and ensuring integration with back-end services. You will leverage your extensive experience in Android development, using Kotlin and Jetpack Compose, to build responsive, high-quality applications. Your expertise in firmware and Bluetooth technologies will be crucial in developing seamless interactions between mobile devices and hardware components.Key Responsibilities: Provide technical leadership and lead high performing teams within your organization, including mentoring junior team members and providing technical support for engineers on the team. Commit to the full lifecycle of application development, from conception and design, through deployment. Ensure the performance, quality and responsiveness of all applications. Architect maintainable, performant Android client code with effective documentation that can be leveraged by other developers. Integrate Android applications with back-end services, handling complex technical issues related to mobile app development, and identify and adopt best practices for mobile development. Collaborate with Product Managers, Designers, and other disciplines to deliver the next generation of mobile app features for customers. Exhibit good understanding of Google’s design principles and interface guidelines. Manage firmware protocols, communication interfaces and upgrades to enable seamless interaction between mobile devices and hardware components of external devices.Qualifications: 2+ years of experience of managing or tech-leading a mobile engineering team. Considerable experience in Android development and proficiency in Swift. 9+ years of experience generating commercial quality Android applications using Kotlin and Jetpack compose - please provide links to published apps. Demonstrated experience in dealing with firmware management and complex interactions and new features with external devices through Bluetooth technologies. Proficient with back-end technologies such as Terraform, Terragrunt, GraphQL, Node.js/Javascript/Typscript. Strong familiarity with AWS services such as Lambda, API Gateway, CloudFront, CloudTrail, CloudWatch, and others as needed. Experience with the implementation and management of application updates in Google App Store. Expert understanding of tools such as Git for version control, and familiarity with continuous integration. Experience with RESTful APIs to connect iOS applications to back-end services. Experience with Agile development methodologies is a plus. Experience with Contentful and Iterable integration is a plus. Experience with CI/CD tools such as CircleCI and Github Actions is a plus. You’re passionate about UI and Product development: deep knowledge of UI architecture and UI performance, with prior experience building delightful and fluid interactions, screens and graphics. Bachelor's degree in Computer Science, Engineering, or related field.Mandatory: Experience in Bluetooth, Firmware, AWSHow to Apply?Please apply with your updated resume and a brief cover letter. In your cover letter, tell us why you’re excited about this role and how your experience aligns with our needs.Equal Opportunity Employer StatementFlatworld Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.Role: Mobile / App Developer,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: Any GraduatePG: Any Postgraduate