Position: Flutter Developer
Company: elopage
Experience required: 2y
English level: upper

** Diversity & Inclusion **

At elopage, we embrace our differences, as they are our greatest strength. We recognize that everyone has a unique perspective based on their experiences, identities, and thought processes, and we strive to create an inclusive environment for all. Discrimination based on race, religion, color, national origin, gender identity or expression, sexual orientation, age, marital status, disability status, or any other aspect that makes you unique is not tolerated at elopage. We aim to make growth accessible to everyone!

** Description **

Our mobile team is an essential part of our Engineering department and focuses on developing user-friendly mobile applications using Flutter, with a particular focus on creating versatile white-label apps.

** Responsibilities: **

• Creating modular and reusable components to enhance application development efficiency.
• Ensuring optimal performance of the applications through thorough optimization techniques.
• Writing iOS/Android plugins to enhance app functionality and compatibility.
• Leveraging front-end expertise to identify suitable frameworks and libraries for integration.
• Staying abreast of the latest Play Store/App Store requirements, mobile application capabilities, and industry trends. This knowledge will aid in providing valuable input to development teams, including feature suggestions, implementation breakdowns, and prototype development.
• Vigilantly monitoring security updates and addressing issues related to mobile app security and project dependencies.
• Recommending necessary upgrades and updates to adhere to modern security practices and development standards.

** Requirements: **

• 2+ years of overall commercial experience in mobile development (iOS/Android/Flutter)
• 1.5+ years of Flutter experience
• Solid understanding of REST architecture
• Strong knowledge of OOP principles and design
• Knowledge about BloC architecture
• Strong understanding of what are tests and why we need them
• Experience with SQL and SQLite
• English — Upper-Intermediate

** It will be a plus if you have: **

• GitHub with pet projects on Flutter
• Experience with designer tools (Sketch, Figma, etc.)

** Benefits: **

• A competitive salary.
• A personal Training & Development budget of € 1,500 per year.
• Responsibility and trust from day 1.
• Paid Time Off - 24 vacation days.
• 19 or more working days per year of paid sick leave.
• Individual coaching and further training to support you in your development.
• Payment of sports expenses.
• Medical insurance.
• Legal & accounting support.
• Lviv IT cluster membership, access to the IT club loyalty program, etc.
• Great regular corporate events.
• Occasional business trips to Berlin (if required).