Advance Search

Browse Jobs

iOS Developer

Posted a month ago

  • Oxford, Oxfordshire
  • Any
  • External
  • Expires In 2 months
Oxford Nanopore Technologies is headquartered at the Oxford Science Park outside Oxford, UK, with satellite offices and a commercial presence in many global locations across the US, APAC and Europe. Oxford Nanopore employs from multiple subject areas including nanopore science, molecular biology and applications, informatics, engineering, electronics, manufacturing and commercialisation. The management team, led by CEO Dr Gordon Sanghera, has a track record of delivering disruptive technologies to the market. Oxford Nanopore's sequencing platform is the only technology that offers real-time analysis, in fully scalable formats from pocket to population scale, that can analyse native DNA or RNA and sequence any length of fragment to achieve short to ultra-long read lengths. Our goal is to enable the analysis of any living thing, by anyone, anywhere The Details The successful candidate will work closely within a team of expert developers to deliver new and innovative software tools for DNA sequencing and applications. Working in a scrum team within the instrument software group, you will deliver technical leadership and help improve development processes. An advocate for agile, you will lead by example in developing software that is well designed and tested. Responsibilities include: Delivering features effectively as part of a team of software engineers Continually working to improve and evolve the production code base What We're Looking For You're someone with 3 years of experience (including 1 year with iPad) developing an iOS applications using Swift as well as familiarity with mobile web development with knowledge of professional software development techniques and practices. You have experience with iOS Architecture patterns, software design pattern MVVM/Clean Architecture/Redux, SwiftUI and Combine Framework. You can build reusable lean frameworks and have experience with Swift Package Manager. You know the importance of testing and quality control and have experience in Unit testing and User Interface Tests using XCUITests. You also have superb communication and social skills to enable you to work well and establish collaborations. Ideally, you'll also have: Degree in Mathematical, Computational Sciences Experience with DriverKit Experience with GRPC and Protobuf in Swift/Objective-C Experience working with Swift, C++ and C together Experience linking static and dynamic libraries in XCode. Experience with reactive programming in native mobile platforms Strong knowledge of Python Experience working within an agile development framework Experience within a clinical software environment Experience writing tests at different levels of the testing pyramid This is an exciting role and chance to join a cutting-edge, fast-paced organisation with opportunities to utilise new technology and influence change. This role will suit someone with excellent interpersonal skills with a strong vision and focus on delivery and who has an appreciation for science and the scientific method. We offer outstanding benefits to include an attractive bonus, generous pension contributions, private healthcare and an excellent starting salary. Based within beautiful, landscaped surroundings with tree-lined walks, water features and a lake, all of which make for a wonderful working environment. If you are looking to utilise your skills to really make a difference to humankind, then consider joining our team and apply today Please note that no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job. li-jc1
Apply