iOS Team Leader

Timisoara, Romania

For one of our clients in the IT industry, we are looking for an iOS Team Leader to join their developing team in Timisoara, Romania.

 

Your responsibilities in this role will be:

  • Coordinate the developers working on the project in order to meet the client’s needs as efficient as possible
  • Discus weekly with the client: inform him about the evolution of the project, clarify the requirements, etc.
  • Facilitate discussion and alternatives or different approaches when facing with a challenge on the project
  • Manage the workload and prioritize the team tasks, ensure training of the team
  • Promote good communication inside the team
  • Share expertise and knowledge of latest trends and technologies
  • Collaborate with the application designers for identifying optimal solutions

 

Here’s what we want from our future iOS Team Lead:

  • Experience as a team lead or as a technical project lead
  • Over 5 years’ experience developing native apps for iOS, at least 3 years using Swift
  • Experience writing automated tests, especially unit tests. TDD experience is a major plus
  • Pays special attention to the way the code is written – clean code
  • Experience writing custom UI components and using animations
  • Practical experience writing apps which connects to a restful api, while also having offline support
  • Experience using the following libraries or equivalent: Alamofire, ReactiveCocoa, Crashlytics, Typhoon
  • Continuous integration experience, preferable with Jenkins
  • Able to communicate and collaborate with the server side developers for defining the communication interface, collaboration with the product owner and the concepter
  • Experience using git and git workflows
  • Experience performing code reviews
  • Experience developing multi-release applications (as oppose to only develop single version apps)
  • Comfortable with the store upload process
  • Open, communicative, and able to transfer knowledge to the less experience colleagues
  • Experience with both Android and iOS is a major plus
  • Good English skills (both verbal and written)

 

What’s  in it for  you:

  • A young, talented and ambitious team
  • Competitive salary aligned with skills and experience
  • Bonus system based on performance
  • An exciting and challenging environment that promotes professional growth and career opportunities within our company
  • Team building activities, personal development programs, medical insurance, extra vacation days, protection against local currency depreciation