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:
- Lead Android application development projects from design to deployment.
- Mentor and provide technical guidance to Android development teams.
- Develop scalable and maintainable Android applications using Kotlin and Jetpack Compose.
- Integrate Android applications with backend APIs and cloud services.
- Optimize application performance, security, and responsiveness.
- Work with Bluetooth communication and firmware integration for external devices.
- Collaborate with Product Managers, Designers, QA Engineers, and Backend Developers.
- Maintain clean, reusable, and well-documented code.
- Implement best practices for Android architecture and UI development.
- Manage application releases and updates on Google Play Store.
- Participate in Agile software development processes.
- Ensure continuous improvement through code reviews and technical leadership.
Qualifications:
Educational Qualification
Bachelor's Degree in Computer Science, Engineering, or a related discipline.
Experience
- Minimum 9+ years of professional Android development experience.
- At least 2 years of experience leading or managing Android engineering teams.
Mandatory Skills
- Kotlin, Jetpack Compose, Android SDK
- Bluetooth Integration, Firmware Communication
- AWS Services, RESTful APIs, Git Version Control
- Google Play Store Release Management
Backend Technologies
- GraphQL, Node.js, JavaScript
- TypeScript, Terraform, Terragrunt
AWS Technologies
- AWS Lambda, API Gateway, CloudFront
- CloudTrail, CloudWatch
Preferred Skills
- Swift (cross-platform collaboration)
- Contentful, Iterable, CircleCI
- GitHub Actions, CI/CD Pipelines
- Agile Methodology
Soft Skills
- Strong leadership and mentoring abilities.
- Excellent analytical and problem-solving skills.
- Outstanding communication skills.
- Ability to work with cross-functional teams.
- Passion for UI/UX development and mobile innovation.
- Strong documentation and architectural design capabilities.