At a Glance
- Tasks: Join us to build an enterprise mobile platform using the latest iOS technologies.
- Company: We're an award-winning tech consultancy solving complex problems for top organizations since 1993.
- Benefits: Enjoy flexible benefits, industry-leading health plans, hybrid working, and discounts on lifestyle brands.
- Why this job: Be part of a creative team in a collaborative culture that values innovation and growth.
- Qualifications: Proven iOS development experience with Swift and familiarity with Agile environments required.
- Other info: Participate in a vibrant social calendar and training opportunities to enhance your skills.
The predicted salary is between 36000 - 60000 £ per year.
About Us We’re an award-winning innovative tech consultancy – a team of creative problem solvers. Since 1993 we’ve been finding better, more sustainable ways to solve complex technology problems for some of the world’s leading organisations and delivered solutions that millions of people use every day. In the last 30 years we won several awards, including a prestigious Queen’s Award for Enterprise in the Innovation category for our Enterprise Agile delivery approach. Operating from 26 locations across the world, we bring together teams of creative experts with diverse backgrounds and experiences, who enjoy working and learning in our collaborative and open culture and are committed to world-class delivery. We want to continue to grow our team with people just like you! About the Role We love to experiment with the latest tools, technologies and techniques to improve how we deliver our solutions, and we want you to help us build an enterprise mobile platform within a variety of sectors. About You Proven iOS development in a production context (Swift) Strong programming style leveraging Swift specific coding conventions Understanding the advantages and disadvantages of the different iOS architectures Familiarity with RESTful APIs Solid understanding of iOS memory management and asynchronous code patterns Confident working with version control systems (Git) Strong appreciation of OO Design Patterns, Unit Testing and TDD practices Hands-on experience of continuous delivery (Jenkins) Experience working within an Agile environment Experience working in Azure environment Some of the Perks Flexible benefits allowance – you choose how to spend your allowance (additional pension contributions, healthcare, dental and more) Industry leading health and wellbeing plan – we partner with several wellbeing support functions to cater to each individual’s need, including 24/7 GP services, mental health support, and other Life Assurance (4 x annual salary) 25 days annual leave plus bank holidays Hybrid working – Our roles are not fully remote as we take pride in the tight knit communities we have created at our local offices. But we offer plenty of flexibility and you can split your time between the office, client site and WFH Discounts – we have preferred rates from dozens of retail, lifestyle, and utility brands An industry-leading referral scheme with no limits on the number of referrals Flexible holiday buy/sell option Electric vehicle scheme Training opportunities and incentives – we support professional certifications across engineering and non-engineering roles, including unlimited access to O’Reilly Giving back – the ability to get involved nationally and regionally with partnerships to get people from diverse backgrounds into tech You will become part of a squad with people from different areas within the business who will help you grow at BJSS We have a busy social calendar that you can choose to join– quarterly town halls/squad nights out/weekends away with families included/office get togethers GymFlex gym membership programme
Software Engineer - iOS employer: BJSS
Contact Detail:
BJSS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - iOS
✨Tip Number 1
Familiarize yourself with the latest iOS development trends and tools. Since we love to experiment, showcasing your knowledge of cutting-edge technologies can set you apart during discussions.
✨Tip Number 2
Highlight your experience with Agile methodologies. We value collaboration and adaptability, so sharing specific examples of how you've thrived in Agile environments will resonate well with us.
✨Tip Number 3
Demonstrate your understanding of RESTful APIs and version control systems like Git. Being able to discuss your hands-on experience with these tools will show that you're ready to contribute from day one.
✨Tip Number 4
Engage with our community on social media or tech forums. By connecting with our team members or participating in discussions about iOS development, you can gain insights into our culture and values, making your application stand out.
We think you need these skills to ace Software Engineer - iOS
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your iOS development experience, particularly with Swift. Include specific projects where you utilized RESTful APIs and demonstrate your understanding of iOS architectures.
Craft a Compelling Cover Letter: In your cover letter, express your passion for innovative technology solutions and how your skills align with the company's mission. Mention your experience with Agile environments and continuous delivery practices.
Showcase Relevant Skills: Clearly outline your familiarity with version control systems like Git, as well as your understanding of OO Design Patterns and Unit Testing. This will show that you are well-versed in best practices for software development.
Highlight Team Collaboration: Emphasize your ability to work within diverse teams and your commitment to collaborative culture. Share examples of how you've contributed to team success in previous roles, especially in an Agile setting.
How to prepare for a job interview at BJSS
✨Showcase Your iOS Expertise
Be prepared to discuss your experience with iOS development, particularly in Swift. Highlight specific projects where you utilized Swift coding conventions and explain how you approached challenges in those projects.
✨Understand iOS Architectures
Familiarize yourself with different iOS architectures and be ready to discuss their advantages and disadvantages. This will demonstrate your depth of knowledge and ability to make informed decisions in your development work.
✨Demonstrate Agile Experience
Since the company values Agile methodologies, share examples of how you've worked in Agile environments. Discuss your role in sprints, collaboration with cross-functional teams, and how you adapt to changing requirements.
✨Prepare for Technical Questions
Expect technical questions related to memory management, asynchronous code patterns, and RESTful APIs. Brush up on these topics and be ready to solve problems or write code during the interview to showcase your skills.