Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior iOS Developer

Job LocationGlasgow
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

The Senior iOS Developer role is for a senior software developer, working as part of the Glasgow Mobile Apps Software Development Team, developing Law Enforcement apps on iOS and Android platforms. This role is for a senior member of the team focusing on iOS applications, with significant commercial software development experience and skills.The principal duties of the Senior iOS Developer are:- Participation, as a Senior Developer, in a Scrum team- Providing technical leadership within Scrum team, mentoring junior members- Designing, developing and implementing new software functionality.- Fixing defects which are found with existing software- Identifying and implementing appropriate unit testing.- Writing technical documentation for software developed.- Providing input into user interface design.- Contributing to Scrum processes and ceremoniesThese tasks require:- Understanding the architecture and design of specific product suites.- Being accountable for the architecture and design for complex, critical areas of development.- Being accountable for the long term impact of architectural changes with respect to future adaptability and maintainability.- Keeping abreast of the latest technologies in the market and quickly picking up new technologies as and when required.- Investigating capabilities and functionality of systems and technologies our software interacts with.- Understanding the Scrum framework, and contributing to the Scrum processes and ceremonies.Technical Expertise and Knowledge :- Significant experience of development of complex mobile apps for iOS- Significant demonstrated experience with industry best-practices, including Agile methodologies, test driven development and code reviews.- Significant experience architecting, designing and implementing large pieces of reliable, scalable complex software.- Experience providing technical leadership and mentoring other developers.- Significant experience with a range of the following core technologies:Designing, implementing and maintaining an iOS application codebase in Swift (4+)Familiarity with Core Data, UIKit and other Apple frameworksStandard Git workflowJenkins/Fastlane/Azure Pipelines or other CI/CD systemsWorking with RESTfulAPI calls / Familiarity with JSON.Academic and Technical Qualifications:- A formal qualification (Degree) in Computing Science or equivalent experience with a high level of academic achievement. Required skills

  • iOS
  • Software Development
  • Software Engineering
  • Mobile Applications
  • Swift
  • Keyskills :
    iOS Software Development Software Engineering Mobile Applications Swift

    APPLY NOW

    Senior iOS Developer Related Jobs

    © 2019 Naukrijobs All Rights Reserved