Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design key components of the iOS application;
- Coordinate the development efforts of multiple iOS members;
- Collaborate closely with Product Owner and design teams to create innovative user interfaces and features, optimized for mobile platforms;
- Continue improving the app quality of user experience on many devices;
- Stay up to date on iOS platform and ecosystem developments;
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Help us push the boundaries of what is possible in a mobile UI;
- Identify and correct bottlenecks and fix bugs;
- Help maintain code quality, organization, and automatization;
- Manage the department and provide guidance to the team members;
- Coach the team members on project handling and new technologies;
- Researching technologies;
- Development patterns and strategy;
- Code review for the completed tasks;
- Maintain documentation process for the tasks;
- Ensure a proper time logging of his team members;
- Evaluate the team;
- Estimation confirmation;
- Team planning
- Maintain high KPIs for the team;
- Prepare a monthly report for the department and submit it to the Technical Director.
Job Requirements
- Strong desire to experiment and work with the latest mobile technologies.
- Passion for writing a readable, maintainable and well-tested code.
- Experience consuming RESTful JSON APIs.
- Experience building native iOS apps with Objective-C/Swift.
- At least one app in the App Store.
- Expert-level knowledge of iOS with at least 5 years of experience developing, shipping, and maintaining mobile applications.
- Knowledge of general software design patterns as well as iOS design patterns.
- Deep understanding of iOS framework internals.
- Be up to date on the latest framework changes, build tools, and libraries.
- Proficient in Objective-C and Swift with strong object-oriented design skills.
- Able to work independently and drive results.
- iOS, UIkit, Objective-C, Swift, SOAP, Alamofire, JSON, Xcode Build System, GIT, JIRA, Xcode, and architecture patterns (MVC, MVP, MVVM,..)
- A Bachelor’s Degree in Computer Science or equivalent work experience.
- Bonus points for experience with MQTT or other technologies in the IoT space.