Home » Mobile App Developer

Mobile App Developer

  • Full Time
  • Dubai

Manchester Paper Bags

Mobile App Developer Jobs In Dubai

 

About the job

Responsibilities

  • Design, develop, test, deploy and maintain iOS applications
  • Produce architecture, design and implementation that is secure, reliable, robust, modular, maintainable, scalable and efficient
  • Adapt quickly to different technologies and platforms
  • Consistently deliver on commitments on time
  • Research emerging trends and recommend new software technologies for adoption
  • Develop new features to support the business team if required to make sure that our product development sprint is up to speed.
  • Constantly think about how to improve user experience and making the system scalable.

 

Selection Criteria

 

 

  • 5 years of demonstrated experience in software development in a structured software engineering team
  • Deep knowledge in a backend language, preferably Python (Django/Flask) or Javascript (Node) and React JS for frontend
  • Experienced in at least 1 Cloud-based Deployment solutions, preferably AWS
  • Experienced in writing maintainable and scalable APIs to support the complexity of the academy
  • Willing to make weekend commitment
  • Willing to work extra part-time hours beside weekends at times if required
  • Ability to speak up and suggest how we can improve our products/features/coding practices. Our team encourage and value any member contribute their ideas no matter what their roles are.
  • Ability handle pressure with composure and work with the team to resolve technical and business challenges

 

Required Skills:

 

  • Bachelor degree in Computer Science or related technical field
  • 4+ years of iOS development experience using Objective C and Swift.
  • Experience with multithreaded applications
  • Experience with performance and memory tuning

 

Desired Skills

 

  • Familiarity with RESTful APIs to connect to back-end services
  • Demonstrated ability to implement complex algorithms
  • Strong knowledge of data structures, concurrency, modern design patterns, object-oriented software engineering best practices
  • Familiarity with development and configuration tools (Git, Jira, Jenkins, etc.)
  • Strong verbal and written communication skills

 

 

 

 

 

 

To apply for this job please visit www.linkedin.com.