About the Role:We are seeking a talented and experienced Full-Stack Developer to join our team and play a key role in developing a cutting-edge music streaming application with advanced interactive gamifying features. This role requires expertise in both Android and iOS development, along with a strong understanding of backend technologies to ensure a seamless user experience across all platforms.
Responsibilities:Develop and maintain high-quality, performing, and user-friendly features for the Android and iOS applications.Implement gamification elements to enhance user engagement. Integrate AI and machine learning algorithms into the application.Break down business requirements into clear and actionable tasks, turning them into clean, testable, and maintainable code.Collaborate closely with product owners to translate design specifications into functional and visually appealing mobile experiences.Optimize the application code for efficiency, scalability, and responsiveness on various Android and iOS devices.Participate in code reviews, testing, and debugging to maintain high coding standards and application reliability.Stay up-to-date on the latest advancements in Android and iOS development, as well as backend technologies, and recommend improvements for continuous innovation.
Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field.5+ years of combined experience in Android and iOS development. Proficiency in cross-platform development frameworks such as React Native, Flutter, or Xamarin.Strong experience with mobile development best practices and design guidelines for both iOS and Android.Managing extensive music libraries and user data + Hands on experience in cloud storage solutions and CDNs, implement data partitioning and efficient indexing.Experience with advanced audio compression algorithms, implement adaptive streaming, and provide offline access.Knowledge on encryption protocols, comply with data privacy regulations, and conduct regular security audits.Strong proficiency in both:Android: Java, Kotlin, Android SDK, Android StudioiOS: Swift, Objective-C, UIKit, Core Data, Core AnimationExperience with responsive design principles for optimal mobile performance.Experience with RESTful API integration and asynchronous programming.Familiarity with version control systems (Git preferred).Understanding of continuous integration and continuous deployment (CI/CD) pipelines.Excellent problem-solving skills and a keen eye for detail.Effective communication and collaboration skills to thrive in a team environment.
Bonus Points:Experience developing media-related applications.Proficiency in backend technologies like Node.js and Express.js.Knowledge of cloud services like AWS for scalable infrastructure deployment.
Why Join Us?By joining our team, you will have the opportunity to:Play a vital role in developing a groundbreaking music streaming application.Work with a talented and passionate team.Stay at the forefront of mobile development technologies.Contribute to a product that will positively impact people's lives.
If you are a highly motivated Full-Stack Developer with a passion for mobile development and building innovative applications, we encourage you to apply!
To Apply:Please submit your updated CV to career.zeorbit@gmail.com