Niural AI Launches Global Entity Payroll in 150+ Countries.Read Announcement

Niural Logo

About Niural

Niural is the AI-native platform that unifies payroll, compliance, HR, and financial operations into a single platform, enabling companies to hire, pay, and manage teams across 150+ countries with speed, accuracy, and intelligence. Backed by Marathon, M13, and Inspired Capital, Niural is redefining the future of work and intelligent finance.

Why Niural?

At Niural, engineering is at the core of delivering complex financial infrastructure in a way that feels intuitive, reliable, and scalable. As a Mid-Level Flutter Developer, you will contribute directly to building cross-platform mobile experiences that support payroll, payments, and compliance workflows used globally.

You’ll work on meaningful product surfaces where performance, correctness, and user trust matter. This role offers the opportunity to grow technical depth while contributing to production systems that operate at scale.

About the Role

As a Flutter Developer at Niural, you will build, enhance, and maintain cross-platform mobile applications using Flutter. You will work closely with Product, Design, and Backend teams to implement features, improve performance, and ensure high-quality user experiences.
This role emphasizes strong execution, clean code practices, and growing ownership over features and components. You’ll help translate complex business and financial requirements into reliable, user-friendly mobile interfaces.

Responsibilities

  • Develop and maintain cross-platform mobile applications using Flutter and Dart.
  • Implement UI designs with a high level of accuracy, responsiveness, and polish.
  • Build reusable components and follow established architectural patterns.
  • Integrate RESTful APIs and backend services into mobile applications.
  • Apply state management solutions such as Bloc, Riverpod, or Provider.
  • Write and maintain unit and widget tests to ensure application stability.
  • Collaborate with Product and Design to clarify requirements and refine user flows.
  • Participate in code reviews and contribute to shared coding standards.
  • Debug issues, improve performance, and fix bugs across iOS and Android platforms.
  • Learn and adopt best practices for mobile security, performance, and reliability.

Requirements

  • 2–4 years of professional software development experience, including Flutter and Dart.
  • Experience building and shipping Flutter applications in production environments.
  • Solid understanding of mobile development fundamentals and Flutter widget architecture.
  • Hands-on experience with at least one Flutter state management approach.
  • Familiarity with REST APIs, JSON, and asynchronous programming.
  • Experience implementing responsive layouts and handling multiple screen sizes.
  • Working knowledge of Git and collaborative development workflows.
  • Strong attention to detail and a commitment to writing clean, maintainable code.
  • Ability to work effectively with cross-functional teams in a fast-paced environment.
  • Eagerness to grow technically and take increasing ownership of features.

What we offer

  • 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.
  • We’ve also partnered with select universities in the US to provide “fast track” admissions to star performers who may want to pursue their Masters in CS in the US.
  • High performers will be sponsored for L1 visas as well as immigrant visas (Green Card) to the US.

Interview Process

Candidates should send a resume to be considered.

There are 4 steps to the process:

  • Initial Screen - 30 minutes
  • Technical Interview - 60 minutes
  • Practical Programming Interview - 2 hours
  • Behavioral Interview - 30 minutes

Apply for this job

Tell us why you'd be a good fit for the Mid-Level Flutter Developer role.

First Name*

Middle Name

Last Name*

Email*

Phone*

Job Role*

Expected Salary in NPR*

Message*

CV/Resume*