Job Description
Job Summary:
We are seeking a skilled and experienced Mobile Developer to join our team. You will be responsible for designing, developing, and maintaining mobile applications for both Android and iOS platforms. The ideal candidate has strong programming skills, an eye for detail, and a deep understanding of mobile development best practices. You will work closely with designers, product managers, and other developers to create robust, scalable, and user-friendly applications.
Responsibilities:
– Design, develop, and maintain mobile applications for Android and/or iOS platforms.
– Collaborate with cross-functional teams, including designers, product managers, and backend developers, to define app requirements and functionalities.
– Write clean, maintainable, and testable code, following best practices and industry standards.
– Optimize application performance, identify potential issues, and implement solutions.
– Develop and integrate APIs and third-party libraries for seamless data exchange and extended functionalities.
– Participate in code reviews, providing feedback and suggestions for improvement.
– Stay up-to-date with the latest mobile development trends, tools, and technologies.
– Ensure that applications meet quality standards, are secure, and comply with relevant guidelines and regulations.
– Debug and troubleshoot issues reported by users and testers.
– Implement responsive UI and a seamless user experience.
Qualifications:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Experience:
– 4+ years of professional experience in mobile app development.
– Strong proficiency in either Android (Java/Kotlin) or iOS (Swift/Objective-C) development. Experience in both is a plus.
– Experience with mobile frameworks such as Flutter, React Native, or Xamarin is a bonus.
Technical Skills:
– Solid understanding of object-oriented programming (OOP) and software development principles.
– Proficiency in version control systems, especially Git.
– Familiarity with RESTful APIs, JSON, and other methods of data exchange.
– Understanding of mobile app architecture patterns (MVC, MVP, MVVM).
– Experience with third-party libraries and APIs, as well as integrating backend services.
– Knowledge of the full mobile development lifecycle, including releasing to app stores.
– Familiarity with continuous integration and deployment (CI/CD) pipelines.
Additional Skills:
– Strong problem-solving and analytical skills.
– Excellent communication and teamwork abilities.
– Ability to work in an agile environment with cross-functional teams.
– Attention to detail and commitment to delivering high-quality products.
– Experience with cloud services, such as AWS, Firebase, or Google Cloud.
– Knowledge of mobile security best practices.
– Familiarity with app analytics tools like Firebase Analytics, Mixpanel, or similar.
– Experience with UI/UX design principles and tools, such as Figma or Sketch.
Apply via
https://bit.ly/adrd