Senior iOS Developer.

Belgrade / Full time

About you.

You are an experienced Senior iOS Developer. You will be working in an Agile environ-ment, interacting on a daily basis with the Product Owner and designers and reporting to the People Manager. You will be engaged with coding, testing, correcting and docu-menting mobile applications from supplied specifications, using agreed standards and tools. You have a strong sense of product ownership and you will actively participate in decision making and shaping our products.

You keep up with technology and are eager to put new modern APIs to use. We are not constrained by supporting old operating systems - most of our projects support latest 2 versions. We already have SwiftUI, Combine, iOS 14 widget, diffable datasources and more in production!

Required experience.

  • At least 5 years of professional iOS development
  • Detailed knowledge of Swift
  • Experience with reactive programming (RxSwift, Combine)

Key competencies.

  • Experience with a variety of iOS frameworks
  • Familiarity with RESTful APIs
  • A portfolio of iOS applications
  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field
  • Experience with unit testing and CI/CD is a plus

Responsibilities.

  • Implementation of software solutions within selected technologies in collaboration with other teams
  • Active participation in the development of software
  • Participation in the assessment of the time required for execution of the project
  • Updating of the tasks and time tracking in JIRA and Tempo
  • Mentoring junior colleagues and sharing knowledge within company

Personal qualities and social skills.

  • Effective verbal and written communication skills and the ability to interact profes-sionally with a diverse group of people
  • Always willing to learn and stay up to date with latest technologies
  • Strong ownership over your work
  • Self-driven
  • Problem-solving skills
  • Proactive
  • Analytical
  • Initiative
  • Time management
  • Presentation skills
  • Team player

Should you come work with us you will have.

  • A structured onboarding and orientation process for first couple of months
  • Mentor and buddy to make the transition to WM easier.
  • The opportunity to work with great people who share the same values
  • Friendly environment and colleagues always eager to help and share their knowledge and experiences
  • Complex, innovative projects for highly recognisable brands
  • The opportunity to use modern APIs and technologies

What to expect next - Hiring process in WM.

You can expect to go through next stages in selection process:

  • First stage - CV screening.
  • Second stage - Take home assignment
  • Third stage - Successful candidates will be invited to an interview with HR rep and Senior iOS Developer
  • Final stage - Chosen candidate(s) will be contacted with an offer to join our team.
  • All candidates, who applied for the job, will receive feedback after and/or during the selection process regarding their status.

Apply now.

Required fields *