At a Glance
- Tasks: Create top-notch iOS apps and innovate with the latest tech.
- Company: Join a leading tech & data company in Central London.
- Benefits: Enjoy hybrid working, competitive salary, and career growth.
- Why this job: Make a real impact by pushing tech boundaries for customers.
- Qualifications: Strong iOS Swift skills and experience with clean architectures.
- Other info: Dynamic team environment with opportunities to learn and grow.
The predicted salary is between 48000 - 72000 Β£ per year.
A leading tech & data company are looking for a Senior iOS Engineer to deliver first class mobile solutions. This is a permanent role based in Central London with hybrid working model. You will push the boundaries with new technologies so that we can deliver best for customers.
Experience required:
- Strong knowledge of iOS Swift 5, UIKit and related SDKs
- Knowledge in clean architectures (MVVM-C) using Rx
- Exposure to Continuous Integration Systems
- Experience in writing Unit Tests (XCTest) AND UI tests (XCUI)
- Experience of multi-threading and working with frameworks such as RxSwift, RxCocoa and dependency injection
- Experience working with REST APIs and offline caching
- Exposure to databases (Realm/CoreData)
- An advocate of clean coding practices
- Kotlin knowledge is beneficial but not essential
Senior iOS Engineer in London employer: Claremont Consulting
Contact Detail:
Claremont Consulting Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior iOS Engineer in London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best iOS projects. Whether it's apps you've built or contributions to open-source projects, having tangible evidence of your expertise can really impress potential employers.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more comfortable you are with the tech side, the better you'll perform!
β¨Tip Number 4
Don't forget to apply through our website! We often have exclusive listings and itβs a great way to get noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior iOS Engineer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with iOS Swift 5, UIKit, and any relevant SDKs. We want to see how your skills align with what we're looking for, so donβt be shy about showcasing your best projects!
Show Off Your Projects: Include links to your GitHub or any apps you've developed. We love seeing real examples of your work, especially if they demonstrate your knowledge of clean architectures and unit testing. It gives us a better idea of what you can bring to the table!
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your experience with multi-threading, REST APIs, and databases like Realm or CoreData.
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the easiest way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre keen on joining our team at StudySmarter!
How to prepare for a job interview at Claremont Consulting
β¨Know Your Tech Inside Out
Make sure you brush up on your iOS Swift 5, UIKit, and related SDKs. Be ready to discuss your experience with clean architectures like MVVM-C and how you've implemented them in past projects. The more specific examples you can provide, the better!
β¨Show Off Your Testing Skills
Since writing Unit Tests (XCTest) and UI tests (XCUI) is crucial for this role, prepare to talk about your testing strategies. Bring examples of how your tests improved code quality or helped catch bugs early in the development process.
β¨Demonstrate Your Problem-Solving Skills
Be prepared to tackle some technical challenges during the interview. They might ask you to solve a problem on the spot, so practice coding problems related to multi-threading and working with frameworks like RxSwift and RxCocoa beforehand.
β¨Cultural Fit Matters
This company values clean coding practices and innovation, so be sure to express your passion for these areas. Share your thoughts on best practices in coding and how you stay updated with new technologies. Itβs all about showing that youβre not just a tech whiz but also a great team player!