Mobile Applications Developer is responsible for developing, testing, implementing, and maintaining mobile applications. Troubleshoots system problems and issues and looks for ways to improve the application. Being a Mobile Applications Developer may require a bachelor's degree. Has knowledge of a variety of concepts, practices, and procedures within a particular field (i.e., iOS, Android etc.). Additionally, Mobile Applications Developer typically reports to a manager or head of a unit/department. To be a Mobile Applications Developer typically requires 2 to 4 years of related experience. Gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. (Copyright 2024 Salary.com)
Juppiter AI Labs is seeking a talented and experienced Mobile App Developer to join our team of innovative software professionals. As a leading provider of custom software solutions, we are looking for individuals who are passionate about creating cutting-edge mobile applications that deliver exceptional user experiences.
Responsibilities:
Collaborate with cross-functional teams, including designers, product managers, and QA engineers, to develop and deliver high-quality mobile applications for iOS and Android platforms.
Participate in the entire app development lifecycle, from concept and design to testing, deployment, and maintenance, ensuring that projects are completed on time and within scope.
Write clean, efficient, and maintainable code using industry best practices and coding standards, and conduct code reviews to ensure code quality and adherence to project requirements.
Design and implement user interfaces and features that enhance usability, functionality, and performance, while maintaining a consistent and intuitive user experience across platforms.
Integrate third-party APIs, libraries, and services to enhance app functionality and support business requirements, ensuring compatibility and reliability.
Optimize app performance, responsiveness, and scalability through code optimization, caching strategies, and performance profiling, and troubleshoot and resolve technical issues as needed.
Stay informed about emerging technologies, trends, and best practices in mobile app development, and proactively identify opportunities for innovation and improvement.
Requirements:
Bachelor's degree in computer science, software engineering, or a related field; advanced degree or professional certifications in mobile app development preferred.
Proven experience in mobile app development, with a minimum of years of experience developing native iOS and/or Android applications.
Proficiency in programming languages and frameworks commonly used in mobile app development, such as Swift, Objective-C, Kotlin, Java, React Native, or Flutter.
Strong understanding of mobile app architecture, design patterns, and best practices, with the ability to develop scalable, maintainable, and secure applications.
Experience with version control systems, build tools, and continuous integration/deployment (CI/CD) pipelines, such as Git, Jenkins, or Bitbucket.
Excellent problem-solving skills and attention to detail, with the ability to analyze complex technical issues and implement effective solutions.
Strong communication and interpersonal skills, with the ability to collaborate effectively with team members, stakeholders, and clients.
Portfolio of mobile apps developed, including links to published apps on app stores, code samples, or GitHub repositories.
Job Type: Full-time
Pay: $32.08 - $38.64 per hour
Benefits:
Experience level:
Schedule:
Ability to Relocate:
Work Location: In person