Back to all jobs
D

Senior iOS Developer (Fixed Term - Onsite)

DVT

DubaiOn-site2mo ago
Employment
Fixed Term Hybrid
Seniority
Senior

About the role

Job Title:                        Senior iOS Developer


Reports to:                    Practice Head: Mobile Services

ROLE OVERVIEW

The successful individual would be responsible for the development, debugging and support of new and existing mobile applications, related services and databases.


Knowledge and Skills

  • Interaction design and user experience guidelines
  • iOS – Objective C and Swift
  • Design patterns
  • Parsing and consuming XML and JSON
  • Working with RESTful services
  • Unit testing, integration and functional testing 
  • Using version control systems – Git, SVN, TFS 
  • Solutions design and implementation
  • Improving the design of existing code
  • Keep up to date with technology
  • System design and analysis
  • Ability to conceptualise and simplify complex problems
  • Ability to read/write specifications
  • Awareness of environment 

INIMUM REQUIREMENTS

Minimum Required Experience

  • 5+ years’ experience in mobile software development 
  • Preferably in a banking, insurance or telecoms industry 
  • Experience in SDLC methodologies such AGILE (SCRUM)

 

Fundamental Competencies

  • Strong written and oral communication skills
  • Creative eye for details
  • Positive attitude
  • Able to multitask effectively
  • Display excellent time management, task planning and prioritisation skills
  • Able to adapt quickly to changing client requirements
  • Able to work effectively with minimal supervision
  • Work under pressure
  • Enthusiastic and committed
  • Work in a team environment
  • Delivery focused
  • Professional
  • Motivated
  • Show initiative

MINIMUM REQUIREMENTS

Core Competencies

  • Developing, maintaining and debugging of software applications
  • Testing of independent modules and complete applications making use of automated and manual testing techniques
  • Working with project managers, technical leads and customers to provide task estimates, report on progress and discuss implementation details
  • Following and contributing to the improvement of software architecture, coding standards and practices being observed within the team environment
  • Designing of solutions that are maintainable, efficient, performant and secure
  • Refactoring source code to improve system design
  • Resolving software defects in collaboration with software test analysts
  • Conducting peer reviews of project code
  • Consume and create technical documentation such as specification documents, UML diagrams, user stories, wireframes etc.
  • Using a version control system to manage code changes
  • Configure, optimise and deploy applications for public release
  • Managing the submission of applications to online repositories and app stores

MINIMUM REQUIREMENTS

Minimum Education

 

  • Bachelor Degree in Informatics, Computer Science, Engineering or other related qualification

 

To be successful in this role, you will need:

  • Tackle hard problems in iOS such as Graphics, Performance issues, Security, Bash scripting and build script issues
  • Able to approach problems with BDD and TDD
  • Being able to take on POC work in quick stints with vital feedback
  • Knowledge of App Store connect and releasing of applications 
  • Being able to create Linting rules on top of the basic rules, Swift Lint
  • Good understanding of DevOps in iOS
  • Ability to modularise iOS applications with Cocoapods
  • Carthage knowledge
  • Knowledge of Swift package manager
  • KeyChain management
  • SSL pinning
  • Instruments for profiling iOS Apps
  • Scheme and build configuration management


731,000+ hidden jobs like this

DVT and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.