Senior Software Engineer I - Flutter
Lalitpur, Bagmati, Nepal On-site
Salary not listedJobFig found this opening at its original source and checks that it remains available.
About the role
As a Senior Flutter Developer, you will play a key role in building high-performance, cross-platform applications that power payroll, payments, and compliance workflows worldwide. You’ll work on mission-critical product surfaces where precision, performance, and user trust matter. Here, engineering excellence is not just about writing code, it’s about shaping resilient systems that operate at global scale. As a Senior Flutter Developer, you will lead the development and optimization of Niural’s cross-platform mobile applications. You will collaborate closely with Product, Design, and Backend teams to deliver performant, scalable, and maintainable solutions. This role requires strong architectural thinking, hands-on Flutter expertise, and a deep understanding of mobile performance, state management, and production-quality code. You will help translate complex financial workflows into intuitive, reliable mobile experiences.
What you'll bring
- 5+ years of software development experience, with strong expertise in Flutter and Dart.
- Proven experience shipping production-grade Flutter applications at scale.
- Strong understanding of mobile architecture patterns (MVVM, Clean Architecture, etc.).
- Deep knowledge of state management solutions in Flutter.
- Experience integrating secure authentication flows and handling sensitive financial data.
- Strong understanding of performance optimization, memory management, and debugging.
- Experience working with REST APIs, WebSockets, and asynchronous programming.
- Familiarity with CI/CD pipelines and mobile app release processes.
- Strong problem-solving skills and attention to detail.
- Experience collaborating in fast-paced, product-driven environments.
- Working knowledge of native Android (Kotlin/Java) or iOS (Swift) is a plus.