Senior Front End Engineer
We are looking for a Senior Frontend Engineer (iOS) to join a high-performing engineering team building next-generation mobile banking platforms. This role focuses on designing and delivering high-quality iOS applications that serve millions of users, with a strong emphasis on performance, scalability, and user experience.
You will collaborate closely with product managers, designers, and backend engineers to build robust mobile solutions and contribute to the evolution of the bank’s mobile technology stack.
Key Responsibilities:
- Design, develop, and deliver high-quality iOS applications using Swift and modern iOS frameworks
- Build scalable and maintainable frontend architectures for mobile banking platforms
- Collaborate with product, UX/UI designers, and backend engineers to define and implement new features
- Participate in code reviews and engineering best practices to ensure high standards of quality and performance
- Implement secure coding practices and ensure mobile applications meet security and compliance standards
- Develop and maintain unit tests and automated testing frameworks to ensure reliability and stability
- Contribute to engineering discussions around mobile architecture, performance optimisation, and scalability
- Stay up to date with latest iOS technologies and mobile development trends
Required Skills & Experience:
- Strong experience in iOS development using Swift
- Experience building large-scale mobile applications in a production environment
- Strong understanding of mobile architecture patterns (MVC, MVVM, Clean Architecture)
- Experience with REST APIs and backend integrations
- Familiarity with CI/CD pipelines and modern development practices
- Experience with unit testing and automated testing frameworks
- Strong collaboration skills working in cross-functional Agile teams
Desirable Experience:
- Experience working in financial services or regulated environments
- Knowledge of mobile security best practices
- Experience building high-performance consumer mobile applications
What You'll Do in This Role:
You will play a key role in driving engineering standards, influencing technical decisions, and mentoring junior engineers, while contributing to the delivery of highly scalable mobile banking solutions.