UK jobs. Bigger possibilities.

iOS Engineer

Hybrid in London·Added 3 days ago (last checked 22 Oct)

EPAM

119 open roles

Our summary

Work mode
Hybrid, London
Contract
Contract role

Skills

Nice to have

Requirements

  • Experience building iOS applications and writing and deleting code
  • Familiarity with build tools such as Tuist, xcodebuild, GitHub Actions and Circle CI and continuous integration patterns
  • Ability to find and fix bugs and apply functional coding patterns
  • Skills in performance analysis and optimization and dealing with Objective-C legacy code
  • Experience with unit and integration tests and open source
  • Ability to work in a globally distributed team and demonstrate self-starting and good time management
  • Experience integrating with bespoke backend services and designing solutions for open-ended problems
  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • Knowledge of UIKit and MVVM
  • Familiarity with REST APIs and RAML API documentation

The role

Mobile applications that serve tens of millions of cardholders worldwide demand a relentless focus on user experience and code quality. As an iOS Engineer, working in a hybrid mode in London, you will sit at the intersection of scale and creativity, where ambiguity is part of the challenge and rapid iteration is the norm. You will thrive if you enjoy working in a fast-paced, small-team environment while contributing to products with global impact. The team values open collaboration and the drive to solve tough problems with modern approaches. The work matters because every feature you help shape reaches users around the world.

Responsibilities
  • Build and maintain iOS applications and write and delete code as needed
  • Use build tools such as Tuist, xcodebuild, GitHub Actions and Circle CI and apply continuous integration patterns
  • Find and fix bugs and apply functional coding patterns
  • Perform performance analysis and optimization and work with Objective-C legacy code
  • Create unit and integration tests and contribute to open source
  • Collaborate in a globally distributed team and demonstrate self-starting and good time management
  • Integrate with bespoke backend services and design solutions for open-ended problems
Requirements
  • Experience building iOS applications and writing and deleting code
  • Familiarity with build tools such as Tuist, xcodebuild, GitHub Actions and Circle CI and continuous integration patterns
  • Ability to find and fix bugs and apply functional coding patterns
  • Skills in performance analysis and optimization and dealing with Objective-C legacy code
  • Experience with unit and integration tests and open source
  • Ability to work in a globally distributed team and demonstrate self-starting and good time management
  • Experience integrating with bespoke backend services and designing solutions for open-ended problems
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Knowledge of UIKit and MVVM
  • Familiarity with REST APIs and RAML API documentation

Hiring process

3 steps3 interviews
  1. Apply

  2. Conversation with Talent Acquisition

    With a Talent Acquisition Specialist

    An introductory conversation with a Talent Acquisition Specialist.

  3. Technical interview

    Video call

    An online technical interview.

  4. Interview with the hiring manager

    With a hiring manager

    A general interview with the hiring manager.

  5. Offer

  • The block is a template on EPAM location pages; the Spain page itself does not show it.

About EPAM

Industry
IT Services
Founded
1993
Employees
50,000–100,000
Headquarters
Newtown, USA
Website
epam.com
All open roles at EPAM
WhatsApp
Hybrid in the UKCycle to work
Hybrid in LondonCycle to workSeason ticket loan
See all 119 jobs