A Flutter Developer to join our growing team. Our project:
🚀 Mirror — a new tool made to realize the potential of reflection in classrooms through AI. Mirror fully automates the reflection process for students. It takes less than 5 minutes to set up the device and record a reflection. It's unique design allows the device to be set up anywhere, so students can record reflections when they’re ready, or when they’re prompted by their teachers.
We are looking for experience in the following skills:
- 3+ years of software engineering experience;
- 2+ years working within the Flutter/Dart ecosystem;
- Experience in building and releasing Android apps;
- Good understanding of MVVM architectural pattern;
- Good understanding of OOP/SOLID principles;
Nice to have:
- Experience with CI/CD services;
- Experience in SQL;
- Published a pet project app;
- Interest in Chat GPT and Copilot.
- Participating in development of mobile applications on Flutter;
- Contributing to the mobile development team to deliver high-quality applications;
- Writing code using best practices, considering security and performance;
- Participating in sprint planning and task estimation, taking part in crafting stories/requirements;
- Collaborating closely with the teams of UX/UI designers, PMs, QAs, and Web developers;
- R&D activities;
- Tech Stack: flutter_bloc, GraphQL, Drift, Camera, OpenTok, Rive, Lottie, Freezed, Push Notifications, SocketIO, Method Channels, Firebase, CustomPainter, Custom code generations, Navigation 2.0.
A reflective technology company. We build tools to accelerate reflection in schools and beyond.
Swivl built its foundation in education with tools to observe and coach teachers. Now we’ve expanded our solutions to help everyone in education reflect better.
- A well-established system for transferring experience and active use of engineering practices (Code Review, etc); 💻
- Opportunity to influence the software development process;
- Working with a highly professional team who has a large experience in developing;
- Flexible management and working hours; ⏱️
- Continuous professional development (free internal and external professional training);
- Professional growth with a mentor from our team; 🤝
- Good compensation package: gym, English courses, training budget, paid vacation 🌴 and sick leave.
The recruitment process contains 3 stages:
- HR interview;
- Technical interview;
- Final interview.
The process should end within two-three weeks. We value transparency and communication, so we always provide feedback. 🤝