Senior Android Engineer
Job details
Job Title: Senior Android Engineer Location: Remote About Us: Flex AI is a leading platform dedicated to helping people achieve their fitness goals through personalized workout plans, nutrition guidance, and community support. Our mission is to make fitness accessible and enjoyable for everyone. Join our dynamic team and help us create innovative solutions that empower users to lead healthier lives! App: Website: A.I. Patent: Position: Senior Android Engineer Job Type: Full-Time Responsibilities:
- Design, develop, and maintain high-quality Android applications using Kotlin and Java.
- Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to define and implement new features.
- Optimize application performance and ensure a seamless user experience across various Android devices.
- Conduct code reviews and mentor junior developers to maintain high coding standards and best practices.
- Implement and manage continuous integration and continuous deployment (CI/CD) pipelines for efficient development and release processes.
- Stay up-to-date with the latest Android development trends, tools, and technologies to continuously improve our applications.
- Troubleshoot and resolve complex technical issues and bugs.
- Integrate AI and machine learning models into Android applications to enhance user experience and functionality.
- Work on features that improve user engagement, such as personalized recommendations, predictive analytics, and intelligent notifications.
- Ensure the security and privacy of user data by implementing robust security measures and adhering to best practices.
- Collaborate with the QA team to develop and execute comprehensive testing strategies to ensure the reliability and stability of the application.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in Android development, with a strong portfolio of published applications.
- Proficiency in Kotlin and Java, with a deep understanding of Android frameworks and libraries.
- Experience with Android development tools such as Android Studio, Gradle, and Git.
- Strong understanding of mobile app architecture, design patterns, and best practices.
- Familiarity with RESTful APIs, JSON, and data integration with backend services.
- Experience with integrating AI and machine learning models into Android applications.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills and the ability to collaborate effectively in a remote work environment.
- Collaborative and inclusive work environment.
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Professional development opportunities and continuous learning.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.