← All roles

Senior Software Engineer I - Flutter

Niural· Engineering
Apply on company site
RemoteFull-timePosted 4w ago

About the role

Senior Flutter Developer responsible for leading the development and optimization of Niural’s cross-platform mobile applications, collaborating with Product, Design, and Backend teams to deliver performant, scalable, and maintainable solutions for payroll, payments, and compliance workflows.

Responsibilities

  • Lead development of high-quality, scalable mobile applications using Flutter.
  • Architect clean, modular, and maintainable codebases aligned with best practices.
  • Optimize app performance, responsiveness, and reliability across iOS and Android.
  • Design and implement robust state management solutions (e.g., Bloc, Riverpod, Provider).
  • Integrate RESTful APIs, third-party SDKs, and secure authentication systems.
  • Ensure high standards of testing, including unit, widget, and integration tests.
  • Collaborate with backend teams to define APIs and ensure seamless system integration.
  • Work closely with Design to implement pixel-precise UI and smooth animations.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Mentor junior developers and contribute to raising overall engineering standards.
  • Continuously evaluate and adopt modern Flutter and mobile development practices.

Qualifications

  • 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.
  • Working knowledge of native Android (Kotlin/Java) or iOS (Swift) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Experience collaborating in fast-paced, product-driven environments.

Skills

Required:FlutterDartMobile ArchitectureState ManagementREST APIs / WebSocketsTestingSecurity & Privacy
Nice to have:CI/CD

Benefits

  • Competitive salary package designed to reward your expertise and contributions.
  • Access to continuous learning and career advancement programs.
  • Opportunities for mentorship and coaching to help you grow in your career.
  • Supportive and collaborative work environment where ideas are valued and teamwork is encouraged.
  • Complimentary snacks and lunch provided to keep you energized throughout the shift.
  • Latest MacBook Pro and a high-performance monitor will be provided to boost your productivity.
  • Partnerships with select US universities for fast-track Masters admissions in CS.
  • High performers will be sponsored for L1 visas as well as immigrant visas (Green Card) to the US.
Last updated Oct 3, 2026. Interested? Apply on the company site.
Niural logo

About Niural

One HR & Payroll Platform. From First Hire to IPO.

Niural is the future of HR management with centralized control, advanced analytics, and automation for streamlined HR operations worldwide.

HRPayrollPEOEORglobal payrollcontractor managementNiural PayAI

More open roles at Niural