Technical Lead (Flutter) remotely IT SmartFlex is a Ukrainian product company founded in 2019 as a subsidiary of the leading mobile operator Vodafone Ukraine with the aim of uniting experts in the fields of telecommunications and software. Our goal is to develop and deepen our own IT expertise. We create the latest design solutions for the telecom industry and develop high-quality products for millions of mobile users. In connection with the opening of the direction of mobile application dev
Technical Lead (Flutter)
remotely
IT SmartFlex is a Ukrainian product company founded in 2019 as a subsidiary of the leading mobile operator Vodafone Ukraine with the aim of uniting experts in the fields of telecommunications and software.
Our goal is to develop and deepen our own IT expertise. We create the latest design solutions for the telecom industry and develop high-quality products for millions of mobile users.
In connection with the opening of the direction of mobile application development, we invite you to cooperate with Technical Lead (Flutter).
Requirements:
- Deep understanding of SDLC
- Understanding of Agile/Lean approaches (Kanban, Scrum, etc.)
li>- Understanding and practical experience of the full cycle of development, debugging, automatic testing, deployment and publishing of mobile applications
- High level of knowledge and practical experience of developing Android, iOS applications using the Flutter framework
- li> Knowledge of mobile application architecture and architectural patterns such as MVC, MVP and MVVM
- Understanding of microservice architecture
- Experience with REST APIs and hands-on integration experience
- Knowledge security fundamentals and best practices in mobile application development
- Experience with Firebase
- Knowledge and hands-on experience in creating UML diagrams
- Expertise in version control systems (e.g. Git )
- Understanding and practical experience of CI/CD practices
Responsibilities:
- Business analysis and functional requirements, technical specifications, other project documentation
- Participation in working meetings with the customer to develop requirements
- Participation in the decomposition of work and estimation of labor costs for the development of mobile applications for Android, iOS
- li>
- Application architecture design
- Participation in application prototyping
- Participation in the development and support of applications for Android, iOS
- Control over the implementation of technical tasks by developers < /li>
- Integration of applications with back-end systems
- Participation in code review and code quality control
- Participation and consultations in the development of UI wireframes, UI mockups of applications together with the designer and analyst
- Participation in the creation of application testing automation
- Participation in demonstrations
- Control of the publication of applications in the markets
- Mentoring and assistance in the professional growth of developers
We offer:
- Interesting projects and advanced technologies
- Highly professional and motivated team
>- Flexible work schedule and the possibility to work remotely
- Corporate trainings, professional conferences, specialized courses
- Exchange of knowledge and best practices, communities of interests
- Medical insurance from the first month of work
- 24 days of paid vacation
- Paid sick leave
- Mobile phone payment
If you value teamwork, strive to work with advanced technologies, are determined to grow professionally together with the company - we are waiting for you!