Design and build advanced Android applications using Java and/or Kotlin.
Collaborate with cross-functional teams to define, design, and implement new features.
Ensure responsiveness and performance across different devices and screen sizes.
Integrate mobile applications with RESTful APIs and third-party services.
Implement modern Android architecture patterns (MVVM, MVP) to build scalable and maintainable apps.
Optimize performance, manage background threads, and support offline functionality.
Follow Material Design guidelines and best practices to ensure intuitive and consistent UI/UX.
Troubleshoot, debug, and maintain code quality using version control and CI tools.
Participate in code reviews and Agile development ceremonies.
Stay up to date with the latest Android technologies, tools, and trends.
Bachelor's degree in Computer Science, Software Engineering, or related field.
3+ years of professional experience in Android development.
Proficiency in Kotlin and/or Java, with solid understanding of the Android SDK.
Hands-on experience with Android Studio, UI design principles, and performance tuning.
Strong knowledge of Android architecture patterns and best practices.
Experience working with cloud messaging APIs and push notifications.
Familiarity with Git, continuous integration, and testing tools.
Ability to convert business requirements into technical solutions.
Excellent communication, collaboration, and problem-solving skills.
Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.
Intetics
Punch
Konrad Group
MyFitnessPal
BairesDev