Senior Software Engineer iOS

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
118466
Date Posted
1 year ago
Recruiter
Michael Dowl
Job Views
85

Job Description

Want to do the best work of your life? Make your mark at Europe’s leading entertainment brand. Our people make Sky a truly exciting and inclusive place to work – a place where you can be yourself and let your skills shine.

What you’ll do: 

  • Lead by example through coding, this is a hands-on engineering role

  • Write clean, concise, readable code that follows common design patterns and best engineering practices

  • Complete work with a conscientious attitude and good follow-through

  • Raise the overall quality of engineering through code reviews, tech talks, pair programming and other collaborative practices

  • Translate functional requirements into solutions that work well with current architecture

  • Identify inefficiencies and make recommendations

  • Develop prototypes and proof of concept projects to test the waters with new technologies or ideas

  • Stay informed with changes in technology and propose new processes and technologies to the team

  • Produce comprehensive, usable software documentation

  • Collaborate with other engineering teams, product, project, QA, and content teams

  • Partner with other cross-functional managers to ensure capacity and velocity is maintained

  • Support client teams with integration of the SDK and assist in diagnosing issues

 

What you’ll bring: 

  • 7+ years of professional software development experience

  • 5+ years of experience building applications on iOS/tvOS platforms

  • Strong understanding of software design and development principles

  • Expert-level understanding of Swift

  • Solid background writing automated unit tests

  • Ability to provide constructive and objective feedback

  • Provide production support in on-call rotation, approximately one week per month

  • Understanding of the features that iOS/tvOS Foundation framework provides and how to use them including multi-threading capabilities afforded by the framework

  • Experience interacting with RESTful API and data formats like (JSON, XML...etc)

  • Solid understanding of the full mobile development life cycle

  • Experience working video-on-demand and/or linear video playback

  • Experience using Source Control (Git)

  • Passion for mobile user experience and design

  • Self-motivated, productive, and works well even with/without formal structure

  • Enjoy collaborating with others, both inside and outside the team

  • Ability to provide constructive and objective feedback

  • Previous experience in the media industry

What you’ll get: 

  • A dynamic work environment  

  • Opportunity to be part of projects with high visibility/usage  

  • Multiple options for career progression  

  • Opportunity to work with top engineers learning from one another.  

  • Competitive salary and excellent benefits.  

  • A company mobile phone  

  • A budget for education, technology, transportation 

  • Private Health Insurance for you and your family. 

Job ID: 118466

Similar Jobs

Meta

Full Time Job

Senior software engineer ios Senior software engineer ios

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer ios Senior software engineer ios

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer ios Senior software engineer ios

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer ios Senior software engineer ios

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept