freehire launches on Product Hunt on 26 August.

Follow →

Mid iOS Engineer

Open 19d

Summary

Build and maintain iOS apps for European clients, collaborating in Agile teams using Swift, AWS, and CI/CD pipelines.

About the role

We are seeking candidates for our client, which operates in Europe. You will be a member of a team responsible for the development and delivery of mobile iOS apps. Hands-on experience in delivering iOS apps to customers, supported with CI/CD processes and production monitoring, is a requirement.


Technologies we work with: Swift, iOS, AWS, Typescript, JavaScript, Node.js, REST APIs.


Responsibilities:

  • Development and delivery of iOS apps for B2B or B2C clients

  • Design software architecture between mobile apps and systems that they connect with

  • Follow and improve the concepts of dependency injection and threading inside apps

  • Scoping and assessing the complexity of features

  • Continuously improve the quality and performance of mobile apps

  • Maintaining apps on production used by consumers from several European countries

  • Participating in sprint planning, daily sprints and meetings with product owners for grooming new features

  • Collaborating with other team members and teams that depend on the functionalities that you develop

Required qualifications:

  • Minimum of 2 years commercial work experience in building iOS apps

  • Bachelor's or higher degree in Computer Science, Software Engineering

  • Strong understanding of software engineering principles, testing, data structures and algorithms

  • Hands-on experience in solving architectural problems for mobile apps and backend services

  • Understanding of patterns: TCA, MVVM, VIPER, MVC

  • Hands-on experience of CI&CD processes

  • Understanding of OO design patterns, dependency injection, SOLID principles and Clean Code

  • Able to work with Agile methodologies such as SCRUM and/or Kanban

  • Good communication and collaboration skills

  • Team player

  • Self-motivation, proactive attitude

  • Proficiency in English, it’s our daily business language

Nice to have:

  • Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc.

  • Working experience with one of the object-oriented and/or functional languages such as Elixir, C++, C#, Golang, Erlang, Python, Kotlin

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available