This site uses cookies. By browsing this site, you agree to our use of cookies. Read more about our use of personal information on our Privacy Policy. x

Lead iOS Developer

Job Description: Lead iOS Developer Job Overview

The mobile iOS developer is responsible for developing the iOS app. The developer must ensure a high level of quality in the solution by ensuring that all aspects of the solution are properly implemented according to the specifications. The key outcome or measure of success is to have a fully functioning app with no errors in a release that goes to production.

Job Requirements

  • Develop and execute the development of specifications given to them
  • Continuously evaluate, discover and implement new technologies to maximize the efficiency of development
  • To work and make sure improved application performance and bug fixing
  • To use and work with outside APIs and data sources
  • To perform unit test to ensure usability, robustness, edge cases and general reliability
  • Work with project managers, technical leads, and subject matter experts to plan and execute functional specs
  • Provide estimates of the time that it will take to develop to specifications and meet the timelines provided
  • Construct, execute, and document development plans and testing as appropriate in a manner consistent with team standards
  • Report issues and results, researching and identifying root causes as appropriate and ensure they are addressed
  • Cooperate in the enhancement of the methodologies employed for development planning and execution, defect tracking, and metric and status reporting
  • Participate in continuous improvement initiatives and implementation of best practices
  • Participate as needed in initiatives to identify and implement tools and utilities that enhance development capabilities and product quality

Skills/Attribute of candidate

  • Managing and using the Apple Developer console
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Experience working with remote data via JSON over REST
  • Must be able to implement a complex UI design
  • Attention to detail
  • Good verbal skills
  • Good written skills/documentation
  • Basic project management skills
  • Strong time management skills
  • Good research skills
  • Good oral and written communication
  • Coding Languages: CSS, HTML5, Java, Javascript, Swift 4/5
  • Code Versioning Tools: Git, Bitbucket
  • UI Frameworks/Prototyping Frameworks: Zeplin
  • Cloud platforms: AWS

Experience

  • Must have experience creating iOS applications written in Swift 4/5
  • Must have experience using SQL and/or must be competent using ORM persistence frameworks
  • Knowledge of process improvement
  • Understanding of the software development process
  • Experience using Zeplin
  • Able to write unit-tests against the codebase to test for robustness, including edge cases, usability, and general reliability

Qualifications

  • Degree/B Tech - Engineering/Computer Science or equivalent experience required

Level of Management

  • Level: Technical
  • Grade: C2

Reporting to

  • Product Lead

Get Alerts
 

To apply for this vacancy please access this job advert on a desktop computer.

Apply for other Jobs on Job Mail.