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