At a Glance
- Tasks: Develop and optimise top-notch 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 - 55000 £ 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 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
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best iOS projects. Whether it's apps you've developed or contributions to open-source projects, having tangible evidence of your expertise can really set you apart.
✨Tip Number 3
Prepare for interviews by brushing up on technical concepts and coding challenges. Practice common iOS interview questions and be ready to discuss your past projects in detail. Confidence is key!
✨Tip Number 4
Apply through our website! We make it easy for you to find roles that match your skills. Plus, it shows you're genuinely interested in joining our team. Don't miss out on the chance to land that dream job!
We think you need these skills to ace iOS Developer, Inisde IR35, Contract
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 you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about developing iOS applications and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Projects:If you've got a portfolio or GitHub with your iOS projects, make sure to include that in your application. We want to see your coding style and the quality of your work. It’s a great way to demonstrate your skills beyond just words!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. 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 applied SOLID principles in your past projects, and don’t forget to mention your experience with SwiftUI and UIKit.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced while developing iOS applications. Think of examples where you optimised functionality or integrated RESTful APIs, and be ready to explain your thought process during those situations.
✨Demonstrate Team Collaboration
Since this role involves working closely with product owners and cross-functional teams, be prepared to share experiences where you collaborated effectively. Highlight any mentoring roles you've taken on and how you’ve contributed to maintaining coding standards.
✨Get Familiar with CI/CD
As the job mentions CI/CD pipelines, it’s a good idea to understand how they work, especially with tools like CircleCI. Be ready to discuss your experience with unit testing and UI automation testing, as well as how these practices contribute to high-quality mobile solutions.