TL;DR
Senior Mobile Engineer (Flutter): Building and optimizing high-quality, performant, and cross-platform features using Flutter, while leveraging native expertise to bridge the gap and optimize specific platform functionalities with an accent on designing, building, and maintaining features across mobile applications, ensuring a consistent experience. Focus on utilizing native expertise for platform-specific modules, custom plugins, or performance-critical optimizations, and implementing efficient data communication with backend services using GraphQL.
Location: Hybrid, must be based and have the right to work in Poland. Unable to sponsor visa or support with relocation.
Company
hirify.global is the global scheduling leader, simplifying scheduling for over 10 million monthly users, and is part of the Swiss media group TX Group.
What you will do
- Design, build, and maintain features across mobile applications using Flutter and Dart.
- Utilize Android (Kotlin/Java) expertise for native platform-specific modules, custom plugins, or performance optimizations.
- Implement and manage efficient data communication with backend services using GraphQL.
- Write clean, well-tested, and maintainable code, participating in code reviews and defining best practices.
- Partner with Backend Engineers to define effective GraphQL schemas and with Product/Design for optimal user experience.
- Provide technical guidance and knowledge sharing to junior engineers on Flutter development and native integration techniques.
Requirements
- 5+ years of professional software engineering experience, with at least 3+ years focused on mobile application development and a track record of launching production apps.
- Expert-level proficiency in Flutter and Dart.
- Strong proficiency in at least one native platform, preferably Android (Kotlin/Java).
- Deep, practical experience integrating mobile applications with backend services using GraphQL.
- Proven experience applying modern mobile architectural patterns (e.g., Provider, Bloc/Cubit, Riverpod, MVVM, Redux).
- Experience with state management, dependency injection, mobile performance profiling, and comprehensive unit and widget testing in Flutter.
Culture & Benefits
- Directly influence millions of users globally by helping them manage their time effectively.
- Work on unique challenges related to time that will stretch engineering capabilities.
- Benefit from a supportive, collaborative, and inclusive environment that encourages curiosity and values contributions.
- Access opportunities for continuous learning, professional development, and career advancement.
Hiring process
- Initial Application Review followed by a Personality & Strengths Assessment (via BRYQ).
- Complete a Home Assignment and participate in a Technical Interview.
- Meet the Team/Hiring Manager for a Culture Fit Conversation.
- Receive a Final Offer & Next Steps.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →