JustJoin.IT Praca zdalna Senior

Senior iOS Engineer

Appliscale

⚲ Kraków

20 000 - 24 000 PLN netto (B2B) | 16 000 - 20 000 PLN brutto (UoP)

Wymagania

  • AWS
  • iOS
  • TypeScript
  • CI/CD
  • Swift
  • JavaScript

Opis stanowiska

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. A strong hands-on experience in delivering iOS apps to customers on a large scale, supported with CI/CD processes and production monitoring, is a requirement. Technologies we work with: Swift, iOS, AWS, Typescript, JavaScript, Kotlin, Node.js, REST/GraphQL APIs. Responsibilities • Development and delivery of iOS apps for B2B and 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 • Monitor and create prototypes around new technological opportunities (Apple Watch, Apple TV, macOS, etc.) • Participating in sprint planning, daily sprints and meetings with product owners for grooming new features • Recruiting new team members • Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications • Minimum of 4 years commercial work experience in building iOS apps • Strong understanding of software engineering principles, testing, data structures and algorithms • Solid hands-on experience in solving architectural problems for mobile apps and backend services Fluency in architecture and patterns: MVVM, VIPER, TCA, MVC, REST/GraphQL APIs • Strong 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 and a leading by example approach • 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, Node.js