N

Niural

Global payroll, HR, and compliance platform

Senior Software Engineer 1 - Flutter

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeLalitpur, NepalNo salary listedIn-person

About the Job

Requirements

  • At least 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, including MVVM and Clean Architecture.
  • 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.

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, such as Bloc, Riverpod, and 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.

Desired Qualifications

  • Working knowledge of native Android (Kotlin or Java) or iOS (Swift).

About the Company

Niural

Global payroll, HR, and compliance platform

Niural provides a global payroll and HR platform that lets businesses hire, manage, and pay employees and contractors across multiple countries. It combines payroll, HR, and compliance tools in one system and serves high-growth startups and mid-sized companies expanding internationally. The product works by using a centralized, subscription-based platform powered by an AI engine called EMMA, an executional AI coworker that automates tasks related to payroll, compliance, and payments. This setup helps organizations stay compliant with local tax and labor laws while reducing administrative work and the risk of errors or violations. Niural differentiates itself through its AI-driven automation and integrated workflow (payroll, benefits administration, PEO services, and compliance) designed specifically for global teams. Its goal is to enable businesses to scale globally with smooth workforce operations, efficient payments, and solid regulatory compliance.

Company size
51-200
Company stage
Series A
Total funding
$52M
Headquarters
New York City, New York
Founded
2022

Recently Posted Jobs

Explore more opportunities at Niural

See more jobs