Job openings for Mobile Engineer in United Arab Emirates
SENIOR MOBILE ENGINEER - Software iOS - DUBAI, UAE
You will be working within our mobile development team in the quest of growing our product and tailoring it based on our customers' needs and industry's best practices. As a Senior Mobile Engineer, you will be tasked with implementing new features and refactoring obscure parts of our codebase, with a high standard of quality and robustness, using the right design patterns & tools to provide robust, testable code.
Responsibilities
- Implement solutions that meet high standards, robust enough that these don’t require extensive refactoring at a later stage.
- Write robust and quality-oriented testable code.
- Help define the direction of our app based on experience and usability patterns, and suggest changes and additions where needed.
- Meet deadlines in coordination with the Product Management team.
- Assist with the development of junior team members and ensure everyone is working towards the same goals and meeting the company’s standards.
- Conduct market research and keep up to date with the latest mobile processes and technologies.
Key Performance Indicators
- Quality standards and best practices used within your code.
- Efficiency and timeliness of problem resolution and solution development.
- Timeliness and robustness of software releases.
- Degree of uptime and technical performance rate of the company’s native services.
- Feedback from your peers.
Desired Candidate Profile
Competencies/Skills Required:
- Extensive experience in Native iOS mobile development.
- 7+ years of iOS development experience including 4+ years of Swift programming experience.
- Good knowledge of XCTest Framework and Mobile CI/CD.
- Good knowledge of design patterns & software architectures.
- Experience with performance/memory optimization using Apple Instruments tool.
- Deep knowledge of OOP.
- Results orientation.
- Devotion to teamwork.
- Accountability/ownership.
- Knowledge about server architecture, networking, and HTTP protocol.
- Familiar with VCS (mainly Git).
- Passionate about open source and ideally contributing to it.
Experience: 3 - 9 Years
Salary: 45 Lac to 1 Crore P.A.
Industry: IT Software - Application Programming / Maintenance
Qualification: Other Bachelor Degree
Key Skills: iOS Developer, iOS Application Developer, iOS SDK, Software Analyst, Software Architect, Mobile Engineer