At a Glance
- Tasks: Develop and optimise iOS applications while mentoring fellow engineers.
- Company: Dynamic tech company focused on innovation and collaboration.
- Benefits: Competitive daily rate, hybrid working model, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on continuous improvement and innovation.
- Why this job: Join a team that values creativity and technical excellence in mobile development.
- Qualifications: Strong experience with Swift and iOS architecture patterns.
The predicted salary is between 39600 - 39600 £ per year.
As a Senior Mobile Engineer, you will contribute to the development of best-in-class iOS applications, working closely with product owners, stakeholders, and engineering peers to deliver innovative, high-quality solutions. Reporting to a Principal Engineer, you will support the delivery of technical strategy and hands-on implementation, while mentoring other engineers and helping to maintain high standards of engineering excellence.
Key Responsibilities
- Develop new features and optimise existing functionality for iOS applications, ensuring they meet business and user requirements.
- Collaborate with product owners, stakeholders, and cross-functional teams to deliver high-quality mobile solutions.
- Participate in technical discussions to ensure solutions are robust, scalable, and fit for purpose.
- Mentor and support other engineers, promoting coding standards and engineering best practices.
- Assist the Principal Engineer in delivering technical strategy and ensuring alignment with business objectives.
- Conduct thorough code reviews to maintain quality, security, and performance standards.
- Lead by example, fostering a culture of continuous improvement, collaboration, and innovation.
- Present technical concepts and solutions to internal teams and contribute to strategic discussions.
Skills & Experience
- Strong commercial experience developing native iOS applications using Swift.
- Excellent understanding of iOS architecture patterns (e.g. MVVM, MVC, VIPER).
- Knowledge of SOLID design principles and modern software engineering practices.
- Experience with SwiftUI and UIKit.
- Experience with unit testing using XCTest.
- Experience with UI automation testing using XCUITest.
- Experience with asynchronous programming, including Swift Concurrency (async/await) and Combine.
- Experience integrating RESTful APIs and working with JSON data.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines; experience with CircleCI would be beneficial.
- Experience with dependency management tools such as Swift Package Manager, CocoaPods, or Carthage.
- Familiarity with App Store deployment processes and Apple's Human Interface Guidelines.
Working Arrangement
This role operates within a hybrid working model, requiring a minimum of three days per week in the office. Office-based collaboration supports innovation, knowledge sharing, and effective teamwork. Depending on business requirements, some roles may require additional office attendance.
iOS Developer, Inisde IR35, Contract in London employer: Hydrogen UK Ltd
As an iOS Developer with us, you'll thrive in a dynamic and collaborative environment that champions innovation and excellence. Our London office fosters a culture of mentorship and continuous improvement, providing you with ample opportunities for professional growth while working on cutting-edge mobile solutions. Enjoy the benefits of a hybrid working model that balances office collaboration with flexibility, ensuring you can contribute effectively while maintaining a healthy work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land iOS Developer, Inisde IR35, Contract in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in iOS development. Attend meetups or online events to meet potential employers and get your name out there.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best iOS projects. Make sure to include links to your GitHub or any apps you've developed. This is your chance to shine and demonstrate what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common iOS interview questions and coding challenges. Practice explaining your thought process while solving problems, as this will help you stand out during technical discussions.
✨Tip Number 4
Don't forget to apply through our website! We have loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace iOS Developer, Inisde IR35, Contract in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the iOS Developer role. Highlight your experience with Swift, iOS architecture patterns, and any relevant projects. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include links to your GitHub or any apps you've developed. This gives us a chance to see your coding style and the quality of your work. Don't be shy about showing off your best projects!
Be Clear and Concise:When writing your cover letter, keep it clear and to the point. Explain why you're a great fit for the role and how you can contribute to our team. We appreciate straightforward communication!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Hydrogen UK Ltd
✨Know Your iOS Stuff
Make sure you brush up on your knowledge of iOS architecture patterns like MVVM and MVC. Be ready to discuss how you've implemented these in past projects, as well as your experience with Swift, SwiftUI, and UIKit.
✨Show Off Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced while developing iOS applications. Highlight how you approached these problems, the solutions you implemented, and the impact they had on the project.
✨Collaboration is Key
Since this role involves working closely with product owners and cross-functional teams, be ready to share examples of how you've successfully collaborated in the past. Discuss your approach to mentoring other engineers and promoting coding standards.
✨Get Technical with Code Reviews
Be prepared to discuss your experience with code reviews and how you ensure quality and performance standards. You might even want to bring a sample of your code to demonstrate your understanding of best practices and SOLID principles.