Software Engineer (iOS)
: Job Details :

Company : SG Digital

Job Location : Bristol, UK

Posted on : Fri, 31 Jul 2020 03:12:44 GMT

Job Description :

Company Description

SG Digital leads the online gaming and sports betting industry with cutting-edge software and technologies that put the player first. Our solutions are used by some of the world's most successful operators, including William Hill, Ladbrokes, Paddy Power, Betfair and SkyBet. Our world-leading OpenSports product portfolio processes over 70% of all UK & Gibraltar regulated bets, on a system that offers unparalleled levels of performance and scalability.

Our customer teams ensure that our global clients receive ongoing support and development to keep their sports betting solutions ahead rapidly evolving tech trends.

With offices in the UK, North America, Australia, Greece, and Romania, over 20 customers in the online gaming industry and over 100 partners worldwide, SG Digital provides the most open gaming platform and a product suite that ensures the very best and most flexible solution available. We are passionate about the work we do and have built a reputation on the high quality of our software, our delivery and client satisfaction.

Job Description

The Software Engineer (iOS) role will be a key one for the SGD team. Reporting to a Development Lead, the Senior Software Engineer will be working alongside other Software Engineers, Project Managers, QA and Software Architects in order to shape and implement the technology and product deliverables that will drive forward SGD’s mobile applications strategic initiative.

The SGD Product Development teams are more aggressively adopting newer technologies, architectural principles and approaches to development, deployment and monitoring. Software Engineers will be critical to ensure to ensure the highest coding standards and quality of deliverables to the QA and Delivery teams and for adoption by operators. A Software Engineer will be expected to both lead and mentor less experienced developers, actively contributing to their day-to-day activities and training needs.

There will be a mixture of small, but strategically significant projects, and also large scale complex programmes of work, all delivered in an Agile format with direction from Product Management, but with delivery via a tightly contained team focused on quality deliverables.

A “can do” attitude and out-of-the-box thinking will be prerequisites!

Key Accountabilities

  • Development of new features and functionality for SGD native mobile applications, including the production of unit tests as and where required

  • Active participant in reviews for products and services delivered across the wider SGD Product Development Organisations

  • Ensuring code quality is maintained for products and services delivered by the team the Software Engineer is working with

  • Ensuring that products and services adhere to agreed performance KPIs and are delivered in line with SGD CI / CD requirements

  • Ensuring that all products and services have agreed levels of test coverage, in line with SGD requirements and adhering to agreed architectural and technology (including security) standards

  • Review of detailed release documentation for handover to Delivery teams

  • Maintenance of relevant technical sections of the internal Knowledge Base

  • Mentorship of less experienced Software Engineers

Key Responsibilities

  • Active understanding of solutions architecture and design, including KPI definition

  • Ability to input into high level estimates of software deliverables for planning purposes

  • Supporting the Development Lead, other Software Engineers and Delivery team leads to ensure continuous quality improvement in the development teams

  • Be an integral part of the design and architecture of SGD’s mobile applications

  • Proactively identify and address areas of material improvement, notably around performance, security and usability

  • Where applicable, ensuring that development team processes are aligned with technical processes prevalent in the wider company

  • Ensure that all team members have a clear understanding of the overall system architecture and design components, in the context of meeting product requirements and also Apple’s specific guidelines and requirements

  • Monitor and adapt to changes in the iOS Operating systems, native SDKs and build frameworks introduced by Apple

  • Knowledge of Agile development processes and scrum roles and responsibilities

  • On occasion, lead an Agile workstream

  • A Bachelor's degree (1st or 2:1) from a well regarded university in a computer science or traditional science subject such as physics or mathematics, engineering, or information systems

  • At least 4+ years of experience developing commercial iOS Mobile applications

  • At least two published iOS apps in the Apple App Store

  • Ability to document technical solutions in a variety of formats and to constructively share knowledge with less experienced team members

  • Ability to learn and critique new technologies quickly

  • Excellent verbal and written communication skills, including presentations to peer groups

  • Excellent teamwork skills, capable of supervising a small sub team or deputising in a management role

  • Demonstrably being able to deal with change on a daily basis; must be comfortable both with external factors driving this change as well as internal

  • Experience in contributing to and influencing technical strategic planning or responsibility for a technical strategy

Technical skills of relevance:

  • Mandatory

    • A minimum of 4 years’ hands-on experience in designing and developing mobile applications for iOS using Swift and Objective-C

    • Experience working with at least one other web wrapping native framework such as Ionic with HTML 5 and AngularJS, Cordova, React Native

    • Experience in developing data heavy, RESTful service driven applications using JSON data models

    • Experience with the process of creating iTunes store accounts and iOS app publication process

    • Demonstrable experience with TDD and / or BDD

    • General understanding of the use of Jenkins and Git (BitBucket)

    • Demonstrably strong understanding of Apple’s Human Interface Guidelines

  • Preferred

    • Experience in mobile web technologies (JavaScript, HTML5, AJAX, CSS)

    • Understanding of general UX principles for web applications, including responsive and adaptive design principles

    • Some knowledge of the Android ecosystem and apps

    • Use of a CI/CD framework for iOS applications development

    • General scripting skills: Bash, Python, Ruby, Javascript etc.

Domain knowledge is not required, but having worked on hands-on in fully native mobile app development is.

Additional Information

What can SG Digital give you

  • Competitive benefits, an open and supportive environment as well as a modern and exciting workplace
  • The opportunity to interact with global teams, and where appropriate switch teams and projects as you and our business continue to develop and grow
  • Tangible and genuine career development - at SG Digital, where you can take your career where you want it to go!
  • Exposure to real world and business critical projects & the chance to develop some of the world’s leading e-commerce sportsbooks whilst working with various clients and seeing lots of code!
  • Flexible benefits portal which means you can tailor a package which suits individual needs. These include private medical, enhanced life assurance, dental to name a few.

And if that’s not enough, you will get to enjoy flexible working, whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career.


Similar Jobs (108)

Interact Consulting

Job Location : Milton Keynes

The iOS Developers will work closely with the Lead Developer and the Android developers to ensure common software architecture. The focus is quality clean code.

Mimecast Services Limited

Job Location : London EC2M

Software Engineer 2 (Mobile - iOS & macOS) at Mimecast. Proven commercial experience as iOS or macOS software engineer. Who We Are Looking For.

Evi Technologies Limited

Job Location : Cambridge

As an iOS Software Development Engineer at Ring, you will be responsible for developing next generation mobile apps that interact seamlessly with our devices…

Amazon Dev Centre (London) Ltd

Job Location : London

Professional experience in software development. Android or iOS, client development a plus. Knowledge of professional software engineering practices & best…

The Culture Trip

Job Location : London

As an iOS Developer, you will have full technical ownership of the Culture Trip iOS app, while assisting and working with fellow iOS engineers from various…


Job Location : United Kingdom

CrowdStrike is hiring a Senior Software Engineer to join the Mobile Team working on CrowdStrike Falcon for iOS , one of CrowdStrike's sensors that provides…

Sky Betting & Gaming

Job Location : Leeds LS1

Reporting to the Principal Engineer, you’ll work closely with other iOS engineers, a Business Analyst, Product Owner, Software Engineer in Test, Test Engineer…

Just Eat

Job Location : London

As an iOS Engineer you’ll be responsible for: Just Eat is looking to hire an iOS Engineer who has a passion for creating world-class products.

Software Engineer (iOS) Jobs 2020, SG Digital Jobs Near Me, Jobs in SG Digital Company, Software Engineer (iOS) Jobs Near Me, Jobs in Bristol, UK. If you are looking for these jobs, click this button!

Disclaimer :This job is posted by the company : SG Digital, and is aggregated from various online sources and displayed on this page. All the jobs displayed on, comes from Indeed and it's network through the API. We do no store any data from anyone. All the applicants will be guided to the original job posting and they will apply there itself. We are not taking any personal data such as resume, email or phone number from the applicants. Our motto is to provide jobs to as many people as we can.