What You’ll Do- Implement the application UI, layouts, theme, and state management
- Perform the domain services, data access, backend APIs integration
- Implement unit and integration tests
- Administer the application initialization and dependencies container
- Help with setup the continuous integration pipeline
- Collaborate with the product owner, QA, and other teams on clarifying requirements and approaching the acceptable product quality
What You Have- Experience with:
- Flutter/Dart mobile app development
- User Interface development with Flutter widgets
- Data access and API integration
- Great knowledge of:
- architectural patterns addressing better code reuse, maintainability, and ability to implement with Flutter
- software engineering patterns and approaches
- Deep understanding of:
- the Dependency Inversion principle and its implementation with Flutter
- Testing Layers (Pyramid) specifically and all the EngX best practices in general
- Willingness to work in an Agile (Scrum) environment
- Hands-on experience in building micro-services on Java Stack, incl. understanding the main challenges we have there
- High level of self-organization
- Strong teamwork and communication skills
The recruitment process consists of two parts:
1. Initial interview
2. Technical interview
We
invite all interested young people to apply and take the opportunity to
have a great start to their careers. We offer the possibility of
further advancement and improvement. Interested candidates should
enclose a motivation letter with their CV. Applications should be sent
by e-mail to [email protected]