iOS Developer

Award-winning innovative tech consultancy solving complex technology problems for leading organizations since 1993.
iOS
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Enterprise SaaS

Description For iOS Developer

BJSS is an award-winning innovative tech consultancy with a 30-year track record of solving complex technology problems for leading organizations worldwide. We're seeking an iOS developer to join our team and help build an enterprise mobile platform across various sectors.

As an iOS developer at BJSS, you'll work with the latest tools and technologies, collaborating with creative experts from diverse backgrounds. You'll be part of our open and collaborative culture, committed to world-class delivery.

Key responsibilities include:

  • Developing iOS applications using Swift
  • Working with RESTful APIs
  • Implementing various iOS architectures
  • Practicing OO Design Patterns, Unit Testing, and TDD
  • Contributing to continuous delivery processes using Jenkins
  • Working in an Agile environment and with Azure

We offer a comprehensive benefits package, including flexible benefits allowance, health and wellbeing support, life assurance, and ample time off. Our hybrid working model allows you to split your time between the office, client sites, and home.

Join BJSS to be part of a dynamic team that values innovation, professional growth, and giving back to the community. With opportunities for training, certifications, and social engagement, you'll find a rewarding career in a company that's been recognized with a Queen's Award for Enterprise in Innovation.

If you're passionate about iOS development, have a strong programming background, and want to work on cutting-edge projects that millions use daily, we want to hear from you. Help us continue our legacy of innovation and problem-solving in the tech consultancy space!

Last updated 5 months ago

Responsibilities For iOS Developer

  • Build enterprise mobile platform within various sectors
  • Experiment with latest tools, technologies and techniques
  • Develop iOS applications using Swift
  • Work with RESTful APIs
  • Implement and work with different iOS architectures
  • Practice OO Design Patterns, Unit Testing, and TDD
  • Contribute to continuous delivery processes using Jenkins
  • Work in an Agile environment
  • Collaborate with diverse teams of creative experts

Requirements For iOS Developer

  • Proven iOS development in a production context (Swift)
  • Strong programming style leveraging Swift specific coding conventions
  • Understanding the advantages and disadvantages of 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

Benefits For iOS Developer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
Equity
  • Flexible benefits allowance
  • Industry leading health and wellbeing plan
  • 24/7 GP services
  • Mental health support
  • Life Assurance (4 x annual salary)
  • 25 days annual leave plus bank holidays
  • Hybrid working
  • Discounts from retail, lifestyle, and utility brands
  • Industry-leading referral scheme
  • Flexible holiday buy/sell option
  • Electric vehicle scheme
  • Training opportunities and incentives
  • Professional certifications support
  • Unlimited access to O'Reilly
  • Opportunity to get involved in diversity partnerships
  • Squad membership for personal growth
  • Busy social calendar
  • GymFlex gym membership programme

Interested in this job?

Jobs Related To BJSS iOS Developer

Software Engineer III - iOS

Senior iOS Developer position at JPMorgan Chase focusing on mobile application development using Swift, UIKit, and modern iOS frameworks.

Software Engineer II, iOS - Rider App

Mid-level iOS Software Engineer position at Uber, focusing on developing and maintaining the Rider App, requiring 3 years of experience in iOS development.

iOS Software Engineer, Guest Displays & Platforms

iOS Software Engineer position at Airbnb focusing on guest experience and product details page development, offering remote work and competitive compensation.

Software Engineer, iOS, Waze

Mid-level iOS Software Engineer position at Waze, focusing on developing and improving navigation app features that impact millions of drivers worldwide.

Software Engineer III, Mobile (iOS)

Software Engineer III position at Google focusing on iOS development, requiring 2 years of experience and expertise in mobile application development and data structures.