Key Responsibilities:
- Collaborate with the team to understand project requirements and translate them into technical specifications.
- Develop mobile applications for iOS and Android platforms using the latest programming languages frameworks and technologies.
- Write clean maintainable and efficient code while adhering to best practices and coding standards.
- Conduct thorough testing of mobile applications to ensure reliability usability and performance across different devices and operating systems.
- Troubleshoot and debug issues to improve application performance and user experience.
- Stay updated on emerging trends tools and technologies in the mobile app development industry.
- Work closely with backend developers to integrate APIs and web services into mobile applications.
- Participate in code reviews knowledgesharing sessions and team meetings to foster collaboration and continuous improvement.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field (or equivalent work experience).
- Proven experience developing and launching mobile applications for iOS and/or Android platforms.
- Proficiency in programming languages such as Swift ObjectiveC and Java.
- Strong understanding of mobile app development frameworks and SDKs (e.g. UIKit Android SDK React Native).
- Experience with version control systems such as Git.
- Knowledge of mobile UI/UX design principles and best practices.
- Excellent problemsolving skills and attention to detail.
- Ability to work effectively independently and as part of a team in a fastpaced environment.
- Strong communication skills and the ability to effectively collaborate with crossfunctional teams.
- Experience with hybrid app development frameworks.
- Familiarity with backend technologies and APIs.
- Understanding of Agile development methodologies.
- Contributions to opensource projects or personal mobile app projects.
This job has been sourced from an external job board.
More jobs on