Senior Flutter Engineer
We encourage you to apply if you are a proactive, critical thinker, intellectually curious, and detail-oriented Engineer who loves creating and building complex systems while keeping them simple to understand. We’re seeking someone with robust and versatile Flutter framework experience for iOS and Android devices.
You will work with our all-remote Engineering and Product teams to implement mobile applications according to the specification that essentially mimics our web app.
Who you are
You’re a proactive problem-solver with a passion for crafting elegant and scalable solutions. You thrive in a fast-paced, startup environment where agility and adaptability are a key to success. You're not just a developer, you’re a collaborator who enjoys working closely with Business Analysts, Designers, Quality Assurance and Backend engineers to build seamless user experiences. Here’s how you’ll know you’ll fit right in:
- Self-Driven: you’re not afraid to suggest new ideas or challenge the status quo, and when you see something that needs fixing, you roll up your sleeves and get it done
- Adaptable: you thrive in a fast-paced environment, embracing change and challenges with curiosity and an open mind
- Detail-Oriented but Pragmatic: you care about building high-quality, functional solutions but also know when to prioritize speed and simplicity to deliver
- Resilient: mistakes happen, and that’s okay. What matters is how you respond. You view setbacks as learning opportunities and take feedback with a growth-oriented mindset, bouncing back stronger every time
Collaborative: you thrive on collaboration, value open communication, and give and receive feedback respectfully, fostering trust and a positive work environment
Requirements
- At least 3 years of proven commercial experience with Flutter
- Excellent communication, organizational, and leadership skills
- Experience designing the architecture of large-scale multi-language Flutter applications supporting dark and light themes (including state management techniques)
- Experience integrating native libraries into Dart and Flutter apps
- Experience with automated testing frameworks (Unit Testing, Widget Tests, Maestro, etc.)
- Have successfully published multiple apps in AppStore and PlayStore
- Experience with Figma
B1 or a higher level of conversational and written English
Would be a plus
- Experience with native iOS or Android application development
Experience with CI/CD and mobile app deployment strategies
What will you do
- Work with cross-functional teams to design and build our mobile application, with a special focus on advanced video calling features
- Write code following best practices and common design patterns
- Work together with Architect, Frontend, and Backend teams to align on the implementation details
- Debug and fix issues in staging and production environments
- Estimation and scope decomposition
- Participate in daily meetings and other scrum rituals