Mobile Team Leader

Angajator: Step Up
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • Timisoara
  • Actualizat la: 17.08.2017
    Scurta descriere a companiei

    Cauti un loc de munca? Sau poate un job ideal? Vrei sa avansezi in cariera?
    Ori esti la inceputul cariereri tale? Step Up este aici sa te ajute prin recrutare si selectie de personal profesionista si multe joburi interesante!
    Firma Step Up Professional HR Services din Timisoara ofera cu entuziasm si dedicare servicii in domeniul resurselor umane adaptate nevoilor dvs!

    Cerinte

    - Experience as a team lead or at least as a technical project lead;
    - Over 5 years experience developing native apps for iOS ;
    - At least 1 year of Swift experience;
    - 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;
    - Experience using the following libraries or equivalent: Alamofire, ReactiveCocoa, Crashlytics, Typhoon;
    - Continuous integration experience, preferable with Jenkins;
    - Experience writing apps which are to be tested with the Appium framework is a plus;
    - He is 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;
    - He is open, communicative, and able to transfer knowledge to the less experience colleagues;

    Responsabilitati

    - Coordinate the developers working on the projects in order to meet the clients 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.

    Alte informatii

    - A young, talented and ambitious team;
    - The opportunity to work on complex and dynamic projects;
    - 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 for local currency depreciation.