Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Position: Mid-Level Android Developer
Employment Type: Full-Time
Experience: 3-4 years of Android development experience
Visa Condition: Minimum 2 years working visa required
About the Company:
fatsecret is a leader in the health and wellness space. We are a dynamic and innovative company that delivers cutting-edge mobile applications. Our data drives some of the biggest nutrition and health platforms in the world. We strive to create high-quality apps that engage users and solve real-world problems by helping users to achieve their desired weight. If you love crafting beautiful, fast, and scalable apps that users can’t put down, this is the place for you!
Job Overview:
As a Mid-Level Android Developer, you will play a key role in designing, developing, and maintaining Android applications. You will work closely with our product, design, and backend teams to implement new features, optimize performance, and enhance user experience. This is an excellent opportunity for someone with a solid foundation in Android development looking to grow and tackle more challenging tasks.
What You will Do:
- Code with Purpose: Design, develop, and maintain advanced Android applications using Kotlin and/or Java.
- Collaborate Creatively: Work alongside a team of talented designers, product managers, and backend engineers to bring new features to life.
- Optimize Everything: Fine-tune app performance for smooth user experiences. Bugs? You will squash them!
- Innovate and Iterate: You will write clean, maintainable, and testable code following best practices like SOLID principles and modern architectures (MVP, MVVM, MVI).
- Integrate and Elevate: Integrate RESTful APIs and third-party libraries for seamless backend interactions.
- Code Reviewer: Participate in code reviews to ensure high-quality code.
- Grow Constantly: Stay up-to-date with the latest Android SDKs, tools, and industry trends to bring our apps ahead of the curve.
- Be Part of the Whole Picture: Participate in the app development lifecycle from concept and design through to release and support.
- Sprint Toward Success: Work in a fast-paced, agile environment with sprints, constant collaboration and regular feedback loops.
Who You are:
- Experienced: 3-4 years of professional Android development experience.
- Tech-Savvy: You know Kotlin and Java and you are no stranger to the Android SDK, Activity/Fragment lifecycles, and handling various screen sizes.
- Jetpack Lover: You know your way around Jetpack Libraries like Preferences DataStore, LiveData, ViewModel, and ViewBinding.
- Async Development: Some experience using Coroutines for asynchronous programming.
- API Whisperer: You have integrated RESTful APIs using Retrofit and other networking libraries.
- Version Control Patron: Familiarity with version control systems like Git.
- Problem Solver: You love a good challenge and can debug complex issues with ease.
- Design Savvy: You have a basic understanding of material design principles and UI/UX best practices. You care about how the app looks and feels.
Bonus Points for:
- Architecture Enthusiast: Experience with MVP, MVVM, MVI architecture.
- CI/CD Mastery: Experience working with CI/CD pipelines and automated testing.
- Firebase Expert: Hands-on experience with Firebase (Analytics, Crashlytics, Remote Config).
- Cross-Platform Curious: Familiarity with Kotlin Multiplatform or cross-platform tools (e.g., Flutter, React Native) is a plus.
- App Publishing: Experience in publishing apps to the Google Play Store and managing releases.
- Dependency Injector: Have used Dagger or Hilt? We will love it.
Personal Attributes:
- Team Player: Good communication skills and the ability to work in a team environment.
- Skills Grower: Proactive attitude and eagerness to learn and grow within the team.
- Adaptive Work Environment: We trust you to get the job done, whether you are in the office or working remotely.
- Flexible Player: Flexibility to adapt to changing priorities and manage multiple tasks efficiently.
- Android Lover: Have used an Android phone as long as you have ever remembered.
Ready to make an impact? Apply now and join us on our mission to deliver individualized and sustainable weight loss solutions.
Key Skills
Ranked by relevanceReady to apply?
Join fatsecret and take your career to the next level!
Application takes less than 5 minutes