Flutter Developer (senior)
Looking for a challenging opportunity within a fast-growing company? Are you into creating digital products? Is your superpower humanizing technology? Check, check, check? Great, because we are looking for a wicked Mobile and Web Developer with Flutter as a middle name.
Who we are & what we do?
We are an all-in-one daily services hub, located in Thessaloniki (Greece) & Lille (France). With our secure platform, people can work together more effectively, manage & share the information they need to do their daily tasks and have an overall picture of their everyday life. The aim is to reduce the workload on recurring & administration tasks, so there is more Quality-time.
Values
We are looking for people who share our values.
- Commitment - Genuinely enthusiastic and passionate, this is who we are. We take ownership to reach our goals & are dedicated loyal persons where others can rely on.
- Integrity & authenticity - Rise and shine! ! ! You are free to be your authentic self. We celebrate your strengths while acknowledging your weaknesses. The basic ingredients for this are your honesty, your transparency and your integrity.
- Team - We find cohesion in our team that is happy and optimistic about its opportunities. A team that is focused on cooperation and has a mature and professional attitude towards everyone. We are constructive and honest. We help and inspire colleagues to bring out the best in themselves.
- Agility - The digital world is continuously changing. Its up to us to take this opportunity and to create together a better world. We are always looking for better solutions, go to the next level, challenge and reinvent ourselves. It is a never-ending fascinating story.
Job description
Your responsibilities
- Define together with the team leader the general architecture of the frontend applications
- Writing reusable, testable, and efficient code
- Integrate the core application with extra services
How a day with us will look like
- We work with the Agile method Scrum. Together with your colleague(s), the Scrum Master and the Product Owner, you will plant the weekly sprints and review them. On daily basis, you will have a call with your colleague(s) to discuss the user stories & the tasks to be done.
Job requirements
Your knowledge and experience
- At least 1 year of experience with Flutter development including BLoC pattern, animations and 3rd party libraries (Chopper)
- Developed at least one Flutter app from scratch
- Strong knowledge of OOP, TDD, Dependency injection, Clean Architecture and Agile methodologies
- Solid understanding of the full mobile development lifecycle and experience in publishing and managing mobile apps in the Apple App Store/Google Play Store.
- Ideally around 3 years of experience of mobile development
- Proven experience of architecture concepts and design patterns
- Experience with SQL and NoSQL databases
- CI/CD delivery and standard Git/Gitlab workflow experience
- Experience with Firebase services like Auth, Analytics, Google Cloud
- Strong understanding of UI/UX principles and an eye for design and mobile UIs.
Your personal skills
- You have good soft-skills, you can communicate clearly with your team
- You are a team player
- You are passionate, self-motivated, self-driven and self-learning
- You are not afraid of a challenge and to learn new technologies
- You have a drive for all phases of the software development process: from analysis, requirements, and design over implementation to test and release
- You are eager to dive deep into our customers world to enable the creation of the best solution possible
Offer
- A full-time contract
- An attractive, challenging and varied job in an international atmosphere, with growth potential
- An informal atmosphere, where open communication is not just words