Senior Flutter Engineer
Altexsoft
๐ฅ
$$$
You'll work on the mobile app for an online travel agency representing 400+ luxury hotels across 75 countries through its own booking ecosystem. The app covers flexible room search and filtering, booking and payment flows, a shopping cart, and loyalty programs that combine hotel discounts with an internal points-based rewards system. It's under continuous development to keep engagement high and deliver a reliably premium experience for guests booking upscale stays. On the technical side, the app is built in Flutter with WebView-based screens and integrates with a CMS, Leonardo for image management, and hospitality platforms like Salesforce and SynXis.
You Have
- 5+ years of commercial software development experience, with strong hands-on work in Flutter and Dart
- Deep proficiency in Flutter and Dart โ application architecture, state management, widget composition, and performance optimization
- A solid grasp of asynchronous programming in Dart, including Futures and Streams
- Experience integrating REST APIs, handling JSON serialization, and managing API-related errors and edge cases
- A track record of shipping and maintaining production-grade mobile applications
- Familiarity with mobile CI/CD pipelines and automated build/deployment processes
- Experience writing and maintaining unit, widget, and/or integration tests for Flutter apps
- A good handle on mobile performance, debugging, logging, and troubleshooting
- Experience with WebView-based functionality and integrating web content into mobile apps
- Strong problem-solving skills and the confidence to investigate and resolve complex issues independently
- A habit of taking ownership of your tasks, making sound technical calls, and flagging risks early
- Experience working in a collaborative Agile team
- Hands-on use of AI coding assistants (Cursor, GitHub Copilot, or similar) in daily development
- Genuine interest in AI-assisted engineering โ using it to improve development, testing, debugging, documentation, and productivity
- Upper-intermediate English, spoken and written, with confidence communicating with international teams and clients
Would be a plus
- Experience with mobile apps in travel, hospitality, e-commerce, or booking
- Experience with payment flows, booking systems, loyalty programs, or other transactional features
- Experience integrating mobile apps with CMS platforms and third-party enterprise systems
- Familiarity with Salesforce, SynXis, or similar hospitality/travel tech integrations
- Experience with image/content management platforms such as Leonardo or similar
- Understanding of WebView-based hybrid app architectures
- Experience with Firebase or similar mobile backend/analytics services
- Experience with automated release processes for App Store and Google Play
- Awareness of application security and best practices for protecting user and payment data
- Experience building AI-powered features or integrating AI pipelines/APIs into a product โ or using AI beyond code generation, e.g., for testing, debugging, technical analysis, documentation, or planning
You Are Going To
- Build and ship new features for the Flutter mobile app
- Help evolve search, booking, payment, loyalty, and other customer-facing functionality
- Integrate mobile functionality with REST APIs and external services
- Keep existing functionality stable and reliable as you maintain and improve it
- Investigate and resolve production issues and technical defects
- Take part in support, troubleshooting, and ongoing app maintenance
- Write and maintain automated tests to keep new and existing functionality solid
- Work closely with QA, Solution Architecture, frontend, and project management throughout the development lifecycle
- Weigh in on architecture and implementation decisions in technical discussions
- Spot opportunities to improve performance, maintainability, and the development process itself
- Bring in modern engineering practices and AI-assisted tools wherever they genuinely help
- Communicate progress, risks, and possible solutions clearly to technical and non-technical stakeholders alike
Required skills experience
Flutter
5 years
Webview
3 years
REST/JSON
4.5 years
AI Tools
3.5 years
Required domain experience
Travel / Tourism
2.5 years
Required languages
English
B2 - Upper Intermediate
Published 7 September
135 views
ยท
43 applications
Last responded 6 hours ago
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...