iOS Engineer

Pass Ltd
Farnborough, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Agile Methodology Android Software Development IOS Applications Apple IOS Confluence JIRA Automation of Tests Unit Testing Object-Oriented Software Development Scrum Methodology Material Design
+11 more
Software Deployment Software Engineering Circleci Swiftui Git Kotlin Git Flow Solid Principles Information Technology Bitbucket Asynchronous Programming

Job description

  • Be part of a team of highly skilled engineers to deliver polished features on consistent basis in a high pace environment. We deploy code every two weeks to thousands of users.
  • Directly responsible for the development and deployment processes - make sure that the features are shipped optimally, and product stays healthy once they hit production.
  • Design, review, write and test code. This is hands-on engineering role, and you will be directly involved in the design and development of new features, writing, reviewing and testing code.
  • Insist on the highest standards and create functional and engaging features that will delight our users.
  • Provide feedback to teammates to make your team the best version of itself.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • 4+ years of experience with iOS mobile app development
  • Good working knowledge of iOS platform, Swift, GRDB, SwiftUI, Combine
  • Good communication skills and the ability to work effectively in a remote team environment
  • Attention to details - any code that makes it into the product directly impacts the lives of people being cared for
  • Strong computer science fundamentals in object-oriented design, algorithms and data structures
  • Self-starter, analytical and creative
  • Strong team player with a positive attitude
  • Experience writing clean, testable, high-quality code
  • Good understanding of object oriented and SOLID principles, and clean code architecture
  • Experience writing apps using The Composable Architecture
  • Good experience with writing unit tests
  • Familiar with git and/or git-flow, Bitbucket, JIRA, Confluence, Bitrise, Bugfender

Bonus

  • Experience in Agile methodologies such as Scrum or Kanban
  • Good knowledge of test automation using XCUITest
  • Good understanding of material design and offline first UX/UI
  • Knowledge of Android platform, Kotlin, Room, Coroutines, Koin

About the company

Established in 2014, everyLIFE Technologies is a fast-growth SaaS provider primarily to the UK social care market. We exist to support care services to be the best that they can be.

We design, build, release, manage and support software and mobile applications that are crucial parts of the care being given to tens of thousands of people across the UK. We must get it right, every day!

Our ideal teammates are thoughtful, humble, curious, achievement-oriented professionals who can both zoom into the details and zoom out to embrace the big picture. We are customer-led and always aim for the highest standard. We believe in being transparent in all our dealings; acting fairly, openly, and honestly in everything we do.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all