drjobs Mobile Applications Developer - Tradify Services العربية

Mobile Applications Developer - Tradify Services

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Qatar - Qatar

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

General Role Description:

The Mobile App Developer will design develop and implement crossplatform 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.

Main Duties:

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 userfriendliness.

6. Evaluate and integrate thirdparty 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 endtoend 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:

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

2. User Interface Design: Knowledge of designing attractive and userfriendly 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) ObjectiveC

14. Extensive experience with NOSQL Databases.

15. Strong knowledge of architectural patternsMVP MVC MVVM and Clean Architectureand 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 frontend 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.

Qualifications and Experience:

Education: Bachelors degree in Computer engineering Computer Science or related areas.

Experience: 10 years working in the field of mobile application development

Certification (will be an advantage):

  • Mobile Application Development Certifications (eg. GAD ACID)
  • Programming Language Certifications (Java Certification Swift Certification)
  • CrossPlatform Mobile Development Certifications
  • Certified Mobile Application Security Professional (CMASP)
  • User Experience (UX) and User Interface (UI) Design Certifications
  • (CI/CD) Certification
  • Cloud Certification

Job Type: Fulltime

Ability to commute/relocate:

  • Doha: Reliably commute or planning to relocate before starting work (Required)

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.