Software Engineer III- iOS Engineer
Software Engineer III- iOS Engineer

Software Engineer III- iOS Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop and deliver features for the iOS Nutmeg app using Agile methodologies.
  • Company: Join Nutmeg, a leading FinTech company revolutionizing savings and investments in the UK.
  • Benefits: Enjoy flexible work options, skill-sharing sessions, and a collaborative team environment.
  • Why this job: Be part of a dynamic team focused on innovation and high-quality code in a growing industry.
  • Qualifications: Experience in iOS development with Swift, strong problem-solving skills, and knowledge of best practices required.
  • Other info: Opportunity to contribute to technical initiatives and enhance your skills in a supportive environment.

The predicted salary is between 48000 - 72000 £ per year.

Social network you want to login/join with:

Client:

Nutmeg Saving and Investment Limited

Location:

Greater London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

cda71ed334c6

Job Views:

7

Posted:

03.03.2025

Expiry Date:

17.04.2025

Job Description:

Job Responsibilities

  1. Follow an Agile SDLC to develop and deliver product features to the native iOS Nutmeg application.
  2. Take ownership of tasks from the estimation stage right through until the release stage and post-production.
  3. Identify, troubleshoot and resolve existing or newly-identified prioritised defects.
  4. Write tests for all code you deliver and adhere to best practices/standards, ensuring high-quality code.
  5. Take ownership of, or assist others with, bi-weekly releases and associated processes.
  6. Participate in code reviews, ensuring high code quality and continuous development and learning for yourself and your colleagues.
  7. Be someone who enjoys knowledge sharing, who is keen to attend and participate in some of the many skill share sessions we regularly hold in the iOS team and across the wider Engineering department.
  8. Propose/contribute/collaborate on Technical Initiatives – improving and evolving the existing codebase and toolset.
  9. Be keen to ensure that we focus on solving the essence of the problem rather than merely dealing with the symptoms.

Required qualifications, capabilities and skills

  1. Commercial experience on native iOS mobile application development.
  2. Good knowledge of object-oriented programming with Swift, Xcode.
  3. Strong analytical and problem-solving skills.
  4. Experience writing unit tests using XCTest framework.
  5. Experience with the MVVM + Coordinator design pattern.
  6. Experience with best practices in mobile design (human interface guidelines, threading, etc).
  7. Good knowledge of core iOS libraries and frameworks (e.g. UIKit, SwiftUI, Foundation, Security, Combine).
  8. Experience of iOS application deployment (testing, approval, publishing to Apple store).
  9. Experience of automated CI/CD processes and tools (we use Bitrise but this is not a pre-requisite).
  10. Experience with monitoring and alerting in order to maintain a production application.
  11. Good understanding of REST and what it means to work with APIs.
  12. Experience with Git flow.
  13. Good communication skills and can work well within a delivery team and manage interactions with other parts of the organisation, such as Product and Operations.
  14. Curious about new ways of working and open to different approaches and ideas.
  15. Proactive and willing to help others and put forward ideas.

Preferred qualifications, capabilities and skills

  1. Experience writing UI tests using XCUITest or other framework.
  2. Experience building or working with Design Systems (UI Development, White-labelling).
  3. Experience with modularisation and dependency injection.
  4. Appreciation for Accessibility and understanding of how to meet Accessibility requirements.
  5. Understanding of Mobile Application Security considerations.
  6. Experience with React Native.
  7. Experience with feature flagging and A/B testing methodologies.
  8. Experience in the FinTech sector.
  9. Show us your Github/Stack Overflow/app portfolio!

#J-18808-Ljbffr

Software Engineer III- iOS Engineer employer: TN United Kingdom

At Nutmeg Saving and Investment Limited, we pride ourselves on being an exceptional employer in the heart of Greater London, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through regular skill-sharing sessions and opportunities for professional development, ensuring that our team members not only excel in their roles but also contribute to meaningful projects in the FinTech sector. Join us to be part of a forward-thinking company that values your contributions and encourages a proactive approach to problem-solving.
T

Contact Detail:

TN United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer III- iOS Engineer

✨Tip Number 1

Make sure to showcase your experience with native iOS development prominently. Highlight specific projects where you've used Swift and Xcode, as well as any relevant frameworks like UIKit or SwiftUI.

✨Tip Number 2

Demonstrate your understanding of Agile methodologies. Be prepared to discuss how you've contributed to Agile teams in the past, particularly in terms of task ownership and bi-weekly releases.

✨Tip Number 3

Show your problem-solving skills by discussing specific challenges you've faced in previous projects. Be ready to explain how you identified and resolved defects, and how you ensure high-quality code through testing.

✨Tip Number 4

Engage with the iOS community by sharing your knowledge and experiences. Mention any participation in skill share sessions or contributions to technical initiatives, as this aligns with the collaborative culture at Nutmeg.

We think you need these skills to ace Software Engineer III- iOS Engineer

Native iOS Mobile Application Development
Swift Programming
Xcode
Object-Oriented Programming
Analytical Skills
Problem-Solving Skills
Unit Testing with XCTest
MVVM + Coordinator Design Pattern
Mobile Design Best Practices
Core iOS Libraries and Frameworks (UIKit, SwiftUI, Foundation, Security, Combine)
iOS Application Deployment
Automated CI/CD Processes
Monitoring and Alerting for Production Applications
REST APIs
Git Flow
Good Communication Skills
Team Collaboration
Proactive Attitude
Knowledge Sharing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with native iOS development, particularly with Swift and Xcode. Include specific projects where you've used the MVVM + Coordinator design pattern and any relevant CI/CD processes.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your problem-solving skills and your experience with Agile methodologies. Highlight your willingness to participate in knowledge sharing and team collaboration.

Showcase Your Work: Include links to your GitHub, Stack Overflow, or any app portfolio that demonstrates your coding skills and projects. This will give the hiring team insight into your practical experience and coding style.

Prepare for Technical Questions: Be ready to discuss your experience with unit testing using XCTest and your understanding of REST APIs. Prepare examples of how you've resolved defects and contributed to code quality in previous roles.

How to prepare for a job interview at TN United Kingdom

✨Showcase Your iOS Expertise

Be prepared to discuss your commercial experience with native iOS application development. Highlight specific projects where you utilized Swift and Xcode, and be ready to explain your approach to problem-solving and code quality.

✨Demonstrate Agile Understanding

Since the role involves following an Agile SDLC, familiarize yourself with Agile methodologies. Be ready to share examples of how you've contributed to Agile processes in past projects, including your role in bi-weekly releases and code reviews.

✨Prepare for Technical Questions

Expect questions related to unit testing, design patterns like MVVM + Coordinator, and core iOS libraries. Brush up on your knowledge of XCTest and be ready to discuss how you ensure high-quality code through testing and best practices.

✨Engage in Knowledge Sharing

The company values knowledge sharing, so express your enthusiasm for participating in skill share sessions. Share any experiences you have with mentoring or collaborating on technical initiatives, as this will demonstrate your proactive attitude and teamwork skills.

Software Engineer III- iOS Engineer
TN United Kingdom
T
  • Software Engineer III- iOS Engineer

    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-03-13

  • T

    TN United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>