Mobile App Developer,

IT
Doha
9 months ago
QAR 2001- QAR 4999
Expired
Urgent

Description

The Mobile App Developer will design, develop, and implement cross-platform mobile applications based on business requirements. The Mobile Application Developer will meet the highest standards for maintainability by writing useful documentation, promoting coding standards, achieving optimal test coverage, automating builds and deployments, and establishing monitoring and alarms.

Job Responsibilities

1. Collaborate effectively with product managers, designers, and developers to conceptualise, plan, and execute mobile applications that align seamlessly with business objectives and user needs.
 
2. Create efficient, high quality, and scalable code for mobile applications, ensuring compatibility across iOS and Android platforms using languages like Swift, Kotlin, Flutter, or React Native.
 
3. Oversee ongoing maintenance, bug fixes, and updates, ensuring applications meet project specifications and user expectations consistently.
 
4. Diagnose and resolve software defects and compatibility issues on a variety of devices and platforms.
 
5. Optimize mobile applications for peak performance, responsiveness, and user-friendliness.
 
6. Evaluate and integrate third-party libraries, tools, and APIs to enhance mobile application functionality.
 
7. Conduct rigorous testing and quality assurance to identify and rectify issues and bugs.
 
8. Participate in an agile development environment, engaging in sprint planning, code reviews, and continuous improvement processes.
 
9. Engage in requirement analysis, design, development, testing, and implementation phases, ensuring end-to-end project involvement.
 
10. Keep abreast of industry trends and emerging technologies to keep mobile applications at the forefront of innovation.
 
11. Maintain open and effective communication with team members, stakeholders, and management to provide timely project updates and progress reports.

Skills and Abilities


1. Mobile Programming: Proficiency in programming for Android (Java or Kotlin) and iOS (Objective-C or Swift).

 

2. User Interface Design: Knowledge of designing attractive and user-friendly interfaces.

 

3. Security and Performance: Understanding of mobile application security and performance optimization.

 

4. Service Integration: Ability to integrate applications with server services and databases.

 

5. Testing and Debugging: Good skills in testing and debugging.

 

6. Application Deployment: Experience in deploying applications on Android and iOS platforms.

 

7. Documentation: Ability to prepare technical documents and effective documentation.

 

8. Staying Current with Emerging Technologies: Passion for staying updated with the latest technologies and best practices

 

9. Organizational Skills: Strong organizational skills for effective project management, including task prioritization, resource allocation, and timeline management.

 

10. Leadership skills: crucial for guiding and motivating team members, fostering a positive team dynamic, and ensuring everyone is aligned with project goals and objectives.

 

11. Organizational Skills: Strong organizational skills for effective project management, including task prioritization, resource allocation, and timeline management.

 

12. Proven record of accomplishment as a Mobile Application Developer, supported by a portfolio of successful mobile applications. Publishing mobile applications on app stores (App Store and Google Play) is highly considerable.

 

13. Proficiency in programming languages such as Swift, JavaScript, Java, Python, Dart (Flutter), Objective-C

 

14. Extensive experience with NO-SQL Databases.

 

15. Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app.

 

16. Proficiency with writing automated tests in Espresso and XCTest.

 

17. Proficiency in version control systems, particularly Git.

 

18. Familiarity with continuous integration and continuous delivery (CI/CD) processes.

 

19. Exposure to web development and front-end technologies (HTML, CSS, JavaScript).

 

20. Understanding of UX/UI design principles.

 

21. Familiarity with cloud technologies and services.

 

22. Deep technical knowledge of iOS and Android platforms, cloud message APIs and push notifications

 

23. Extensive experience developing UI and Integration of the same with application platform.

 

24. Strong communication and interpersonal skills.

Educational Qualification

1. Education: Bachelor’s degree in Computer engineering, Computer Science or related areas.
 
2. Experience:3+ years working in the field of mobile application development
 
3. Certification (will be an advantage):
  • Mobile Application Development Certifications (eg. GAD, ACID)
  • Programming Language Certifications (Java Certification, Swift Certification)
  • Cross-Platform Mobile Development Certifications
  • Certified Mobile Application Security Professional (CMASP)
  • User Experience (UX) and User Interface (UI) Design Certifications
  • (CI/CD) Certification
  • Cloud Certification

Benefits

Related Jobs

Job Summary

Published On: 01 Jan, 2024
Deadline: 04 April, 2024
Vacancy: 1
Category: IT
Location: Doha
Salary Range: QAR 2001- QAR 4999
Experience: 1-5 years
Type:
Gender: Female