Position title
Mobile App Developers
Description

Key Responsibilities:

Mobile Application Development: Design, develop, and maintain high-quality mobile applications for both iOS and Android platforms using programming languages such as Swift, Kotlin, and React Native

  • Cross-functional Collaboration: Work collaboratively with UI/UX designers, QA engineers, platform specialists, and back-end developers to define, design, and ship new features. Engage in regular meetings and communication to ensure alignment and progress.
  • API Integration: Ensure seamless integration and optimal performance of mobile applications by working closely with the infrastructure team. Utilize RESTful and GraphQL APIs to connect apps to back-end services efficiently.
  • Code Reviews and Quality Assurance: Participate in code reviews, provide constructive feedback, and contribute to continuous improvement. Collaborate with QA engineers to perform rigorous testing, identify bugs, and ensure high-quality product delivery.
  • Industry Trends and Technologies: Stay current with the latest industry trends, technologies, and best practices to ensure our mobile applications remain competitive and innovative. Attend conferences, workshops, and training sessions as needed.
  • Troubleshooting and Debugging: Optimize performance and user experience by troubleshooting and debugging issues. Conduct root cause analysis, implement solutions, and document findings for future reference.
  • Version Control and Documentation: Use version control tools like Git to manage code repositories and ensure efficient collaboration. Maintain thorough documentation of code, processes, and best practices to facilitate knowledge sharing and onboarding of new team members.
  • Agile Methodologies: Work in an Agile/Scrum environment and adapt to changing priorities. Participate in daily stand-ups, sprint planning, and retrospective meetings to ensure timely and efficient project delivery.

Required Skills:

  • Proficiency in Mobile App Development: Demonstrated expertise in mobile app development using programming languages such as Swift, Kotlin, and React Native. Knowledge of mobile frameworks and SDKs for iOS and Android.
  • API Integration Experience: Experience with RESTful and GraphQL APIs to connect mobile applications to back-end services. Ability to design and implement scalable and efficient data connections.
  • Cloud Services: Familiarity with cloud services such as AWS, Azure, or Google Cloud to enhance app functionality. Ability to deploy, manage, and scale applications in a cloud environment.
  • UI/UX Design Principles: Strong understanding of mobile UI/UX design principles and best practices. Ability to work closely with designers to create visually appealing and user-friendly interfaces.

 

Employment Type
Full-time
Job Location
Abu Dhabi, United Arab Emirates
PDF Export
Industry
IT