Position: Mobile (iOS) Team Lead #11312
Company: Capgemini Engineering Ukraine
Experience required: 3y
English level: intermediate

has a keen desire to deeply understand the product and services to lead development forward with respect to functionality, performance, reliability, and scalability and the delivery of the product.

The Mobile Team Lead will be responsible for the development of new functionality and support of native mobile applications (both iOS and Android) leveraging his/her expertise and knowledge of multiple systems/customer areas to help build a robust, highly-loaded product with millions of users.

You will lead an experienced engineering team, working in close contact with stakeholders on the customer's side, and collaborate with passionate professionals from cross-functional teams on challenging topics.
MAIN TASKS AND RESPONSIBILITIES
•	Lead the development of Mobile Applications (iOS & Android), including new feature development, quality improvements and PoCs
•	Organize and facilitate team ceremonies alongside the Scrum Master
•	Interact with customer and provide technical solutions
•	Perform coding/configuration, testing, implementation, and documentation on solutions developed, including design specifications
•	Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products
•	Layout technical vision for the team and lead the design for the product while ensuring high-quality development
•	Commit to overall deliverables with customers and management
•	Provide support to QA and other teams
•	Serve as a mentor to more junior developers to include delegating and managing tasks
•	Report to EM/DM about current tasks status, technical and other risks
EDUCATION, SKILLS AND EXPERIENCE
Must have:
•	University Degree in Computer Related Sciences
•	Experience managing Scrum team
•	5+ years of Mobile Development (iOS or Android) experience, deep platform knowledge
•	Proficiency in Swift/Java&Kotlin
•	Experience with GIT, good knowledge of branching strategies
•	Experience with Realm
•	Experience using different dependency management tools
•	Strong knowledge of design patterns, IoC, DI, SOLID
•	Deep understanding of Architectural Patterns - MVC, MVP, MVVM, MVI, Clean Architecture(VIPER)
•	Passion for efficiency and getting things done
•	Experience with the automated build process, unit testing, source code analysis tools
•	A knack for benchmarking and optimization
•	Able to work independently and drive results
•	Upper-Intermediate+ English (oral & written)


Would be a plus:
•	Development experience in both mobile platforms (iOS and Android)
•	Experience working in a highly scaled Spotify-model Scrum team
•	Familiarity with cloud message APIs and push notifications
PERSONAL COMPETENCIES
•	Fast learning skills
•	Result-oriented
•	Researching skills
•	Responsibility
•	High loyalty