Flutter Developer
Role details
Job location
Tech stack
Job description
- Proactively participate in team meetings (daily standup, planning, refinement, retrospective)
- Be part of a mobile team where you discuss, contribute, and learn together
- Work with clients and other project team members
- Communicate and prepare demos for the clientsÂ
- Strive for the best coding practices
- Give time estimates
- Organize and keep track of your work, * You'll get to expand your skill set in a wide range of industries while working on diverse and significant projectsÂ
- You'll deepen your technical and strategic skills by driving complex, high-impact projects across a variety of industries
- Learning & development perks â each employee gets a budget to buy books, attend online courses, or join local conferences
- Career development talks â we'll monitor your progress and reward it accordingly with promotions and salary increases
- Paid yearly health check-ups
- Wellbeing at COBE â your personal growth is as important as your professional so we provide you with eight free meetings with a licensed psychotherapist
- Seven days a year of sick leave paid in full
- Bonus for new parentsÂ
- Christmas and Easter bonusÂ
- Subvention of a Multisport card
- Paid English or German course at a licensed language school
- Monthly meal allowance
- Gift card for your birthday, We embrace challenges, adapt creatively to new situations, and step out of our comfort zones for personal and professional growth. Let's prioritize self-reflection and constructive feedback to enhance our potential., Weâd love to learn more about your passion, goals and skills, and weâll give you a deep dive into the COBE Culture, Holacracy, and OKRs, our processes and clients. Weâll evaluate your skill fit and are happy to be evaluated by you as well. 04
The Challenge
Nowâs your time to shine! Show us your problem solving skills and your creativity by tackling our practical challenge. You can prepare for some days and then present your outcome in front of your future COBE colleagues. 05
Negotiations
You passed our tests, congrats! Now, things get serious. Weâll be absolutely transparent with you regarding our organisational compensation model and weâll meet eye to eye. And if weâre both happy, letâs tie the knot!, As soon as our inbox shows the incoming application, weâll be on it! Since we have no automatic reply, please give us a day or two to get back to you. Weâll fill you up on the next steps asap. 02
Application Review
Once we get your application, our HR team will review it together with the team lead of the department youâre applying for. If you have the right skills, proper education, and/or relevant work experience, youâll proceed to the next round of the selection process, which is getting the assignment. Congrats! 03
The Assignment
Itâs time to get out the big guns! Meaning, youâll get an assignment, that will challenge your skills, creativity, and approach to things. This is our way of testing if you have what it takes to join our team. Donât worry, you will have enough time to solve the task, and weâll be here for any questions if you have them. 04
Interview
We finally meet! Preferably in person, but if thatâs not the case, then online - via Skype, Hangouts, Zoom - whatever you choose. You will sit down with our HR manager and your future team lead, get to know each other, talk benefits, paycheck, work hours â as transparent as possible. Youâll get a deep dive into our process, clients, and how we do things around here. Weâll evaluate your skill fit and are happy to be evaluated by you as well. This is also where weâll discuss your assignment. 05
Requirements
Are you well-versed in Flutter and have experience building mobile applications? The ins-and-outs of everything mobile comes easily to you? Then weâve got the right position for you., * 2+ years of experience in Flutter development
- Understanding of Android and iOS app native configurationsÂ
- Good knowledge of OOP concepts and their implementations in Dart
- Good knowledge of Dart programming language
- Experience using REST APIs, general communication with a server
- Experience using state management libraries specific to Flutter (preferably bloc/cubit, riverpod)
- Experience with some form of version control system (preferably Git)
- Knowledge of dependency injection concepts
- Excellent knowledge of English, both in speech and writing
- Good communication skills
- Excellent team and organizational skills, * 1+ years of experience in native development (Android or iOS)
- Experience with build distribution and deployment automatization (with Git or Gitlab), In order to achieve success, each individual has to work as a proactive problem solver. Letâs take full responsibility for accepting, estimating, solving, and communicating our tasks to the team.
Benefits & conditions
Congrats, youâre almost there. And by there, we mean at the COBE castle. Obviously, we want you on our team, so letâs talk details â your start date, paid time off, our working remotely policy, final salary. If weâre on the same page regarding everything, weâll offer you a job, and boom â youâre hired! :