End Date
Monday 23 February 2026
We Support Flexible Working – Click here for more information on flexible working options
Flexible Working Options
Hybrid Working
Job Description Summary
JOB TITLE: Senior IOS Developer
Experience: 8 to 14 years
LOCATION(S): Hyderabad
WORKING PATTERN: Hybrid
Job Description Summary:
Practical Swift experience with focus on native unit and UI testing, Strong knowledge of Apple UI design principles, interface guidelines, patterns, and best practices, RESTful APIs to connect iOS applications to back-end services, Understanding of basic App architectures (i.e. MVVM)
Job Description
Job Description:
This exciting opportunity is within the Personalised Experiences and Communications (PEC) platform for a IOS Software Engineer. As the IOS Software Engineer you'll lead, direct and shape approaches to solving technical challenges and translating business requirements into technical solutions. You will work in a highly collaborative way to drive efforts to create, build, support and improve our software working closely with the product and engineering teams with lots of exciting new challenges. You'll be a core contributor to ensure good quality and engineering practices are followed in accordance with engineering transformation strategy.
What we are looking for
An ideal IOS Software Engineer will have broad and deep technical experience with a passion for engineering excellence. We are looking for a dynamic and adaptable individual, able to use and learn new skills in varying circumstances. You'll be curious about technology and understanding how things work and influence positively - demonstrating the right values and behaviours and encouraging this in team members.
We would be looking for the following…
-
Practical Swift 5 experience with focus on native unit and UI testing
-
Strong knowledge of Apple UI design principles, interface guidelines, patterns, and best practices
-
Familiarity with RESTful APIs to connect iOS applications to back-end services
-
Proficient understanding of code versioning tool Git
-
Understanding of basic App architectures (i.e. MVVM)
-
Ability to understand business requirements and translate them into technical requirements
-
Hands-on experience of continuous delivery
-
Experience writing unit tests and testable clean code
It would be great if you also had…
-
Creating and managing frameworks in a modular codebase
-
Knowledge of unit testing using Quick/Nimble
-
Excellent communication skills
-
Familiar with Agile principles and methodologies and usage of related tools - JIRA and Confluence
-
You have a solid understanding of designing adaptive UIs using storyboard and auto layout
We understand in such a diverse and disparate world no one person can be a specialist in all aspects of all IOS Engineering. If you have the right technical background, a willingness to be part of a team dedicated to redefining the landscape and are willing to develop yourself then we’re keen to hear from you.
We want to create the best working environment we can!
We are happy to consider “Hybrid working” which is a balance of time in the office and working from home. Expectation is minimum of 2 days or 40% of time in an office each week. This is to ensure maximum collaboration with the team and the rest of the Lab and team.
Join us and be part of an inclusive, values-led culture that celebrates diversity, promotes equal opportunity, and provides opportunities to work in a collaborative environment.
We will provide you with a diverse, energising, and informal environment that takes a strong focus on equal opportunity and supports career progression on all levels. Enhancing your personal and professional development is something that is very important to us, and we will work with you to make a positive difference to the overall teams' mission. We want you to learn, grow & develop to become the best possible version of yourself.
We'll ensure that individuals with disabilities are provided suitable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Our approach to inclusion and diversity means that we all can make a real difference, together!