What’s it all about?
Atom’s Engineering team consists of Web Development, Automation, Integration, iOS, Android, Middleware, Micro Services & Data Management. We collaborate, support and work closely with other areas within the business including DevOps, Architecture & Insight and Intelligence. As a Junior iOS Engineer you’ll sit within the iOS team in our Frontend Guild, whilst working within the delivery remit of our Savings Value Stream.
You’ll be part of a team that delivers a highly rated App for iOS, focusing on continuously developing and iterating our app and ensuring smooth integration with our backend services. Working on different layers of infrastructure with other Engineers, you’ll have the opportunity to collaborate, problem solve, create sophisticated designs and quality products in our native app.
You will:
Contribute to daily stand-ups
Contribute to technical design and to ensure associated artefacts are documented to agreed standards
Support the development Atom’s iOS App using Swift and other tools
Have a security conscious attitude to secure development
Ensure that all developed components have the appropriate level of quality and governance (version control, documentation, unit testing, secure development)
What do we need from you?
Some experience developing applications using Swift for iOS
Conversant with modern Software Design Patterns such as MVVM or MVC
Ability to take a design document and produce a software solution based upon it
Experience/ training of software development and documentation production
Understanding of the testing processes revolving around software development
Knowledge of iOS OS and device ecosystem
Knowledge of working with a source control solution such as Git.