Software Developer/ Engineer/ Architect

Senior iOS Software Developer

Senior iOS Software Developer- Remote Working Role

Key Responsibilities:

  • Responsible for the design, implementation and testing of handset applications for iOS devices
  • Provide deep expertise in UX/UI design
  • Ensuring that applications work securely, efficiently and effectively across browsers/devices
  • Work in a cross-function agile team to deliver business outcomes, participating in all phases of development within the team from design/requirements through to system release, specialising in building responsive and elegant user interfaces
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
  • Work closely with product and design teams to understand end-user requirements, formulate use cases/user stories, and then translate them into pragmatic and effective technical solutions
  • Write code with excellent test coverage as appropriate
  • Undergraduate or Postgraduate degree in an appropriate field (Web design, Engineering, Computer Science, Science) ideally.
  • 5 years plus experience dedicated hands-on iOS software development experience
  • Experience working in a regulated industry an advantage
  • Ideally can present a portfolio of excellent front-end designs and implementations
  • Experience working in an agile environment
  • Expert in designing and building robust, modular, well-abstracted and maintainable applications
  • Experience delivering projects in a CI/CD environment (Jenkins / Fastlane)
  • Experience with Apple frameworks: UIKit, Notifications, StoreKit, Swift 5
  • Experience in build and release of applications to the App Store
  • Experience developing reusable frameworks
  • Experience creating tests and following best practice in software design quality and development