S

SDE 2 - Flutter

slice · Bengaluru, Karnataka, India

Banking · 1,001-5,000 employees

2 d ago
Mid (2-5 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will design, build, and maintain scalable mobile features using the Flutter framework while collaborating with cross-functional teams. Additionally, you will contribute to the core mobile platform by creating reusable components and ensuring high engineering standards.

What they look for

Flutter Dart Mobile architecture Bloc Provider Riverpod GetX RESTful APIs JSON Debugging Object-oriented programming Data structures Algorithms MVVM Clean architecture Unit testing

Requirements

Candidates must have 3-5 years of experience in mobile development with Flutter and Dart, along with a strong understanding of mobile architecture and design patterns. Proficiency in native module integration and debugging complex performance issues is also required.

Benefits

Competitive salaries Medical insurance Flexible working hours Tailored vacation and leave policies Reward system Learning and upskilling opportunities

Full description

About the team

Everything that you see on the internet - developers made it. Even the page that you’ve opened right now and are reading this very line from - a developer. At slice, we’re trying to build a world-class product and that takes some crazy, world-class engineers. A team so supportive - even if you miss a ‘;’ in your code, they got your back till the code runs successfully.

About the Role

We are looking for a Software Development Engineer (SDE-2) to join our mobile engineering team. You will help build high-quality mobile experiences using the Flutter framework, while working with native modules across Android and iOS when required.

In this role, you will work closely with Product, Design, and Backend teams to design, build, and ship scalable mobile features while contributing to the core mobile platform used across the organization.

You will play a key role in building reusable components, improving application architecture, and maintaining high engineering standards across the mobile codebase.

What You will do

  • Work closely with Product, UX/UI, and Backend teams to analyze requirements, design solutions, and build consumer-facing features.
  • Build reusable Flutter components, libraries, and shared modules that improve development efficiency across teams.
  • Design and implement scalable mobile architectures and ensure best practices for modularization, maintainability, and testability.
  • Collaborate with QA and platform teams on continuous integration and delivery to ensure stable and high-quality app releases.
  • Monitor the performance of live applications and continuously improve them at both code and user experience levels.
  • Debug complex issues including performance bottlenecks, crashes, and memory usage across devices.
  • Raise the engineering bar by participating in code reviews, sharing knowledge, and mentoring junior engineers.
  • Evaluate new Flutter ecosystem tools, libraries, and mobile technologies and recommend improvements to the platform.

What You will need

  • 3 - 5 years of experience building mobile applications using Flutter and Dart.
  • Experience with AI SDLC
  • Experience designing scalable and maintainable mobile architectures.
  • Strong understanding of Flutter framework, widgets, layouts, navigation system using navigation 2.0 or go_router and state management approaches such as Bloc, Provider, Riverpod, GetX etc.
  • Experience in Platform/method channels integrations with native framework
  • Experience integrating RESTful APIs and handling JSON-based client-server communication.
  • Strong debugging skills including identifying performance issues, memory leaks, and UI rendering problems using flutter developer tools.
  • Solid understanding of Object-Oriented Programming, Data Structures, and Algorithms.
  • Good understanding of mobile design patterns such as MVVM and Clean Architecture.
  • Experience writing unit, widget, and integration tests.
  • Experience working in Agile development environments and using tools such as Jira or similar project management systems.
  • Understanding of mobile UX principles and responsive UI design.
  • Experience working with Android (Kotlin) or iOS (Swift) native modules is a plus.

Life at slice:

Life so good, you’d think we’re kidding:

  • Competitive salaries. Period.
  • An extensive medical insurance that looks out for our employees & their dependents. We’ll love you and take care of you, our promise.
  • Flexible working hours. Just don’t call us at 3AM, we like our sleep schedule.
  • Tailored vacation & leave policies so that you enjoy every important moment in your life.
  • A reward system that celebrates hard work and milestones throughout the year. Expect a gift coming your way anytime you kill it here.
  • Learning and upskilling opportunities. Seriously, not kidding.
  • Good food, games, and a cool office to make you feel like home. An environment so good, you’ll forget the term “colleagues can’t be your friends”.

We believe in equality. Period.

At slice, we are committed to building a diverse and talented workforce. We never discriminate on the basis of race, sex, religion, colour, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, medical condition, disability, or any other class or characteristic protected by the applicable law.

We consider all qualified job-seekers with criminal histories in a manner consistent with the applicable law. Additionally, we are committed to providing reasonable accommodations to qualified individuals with physical or mental disabilities in order to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment.

Come join our crew!

About slice:

slice

A new bank for a new India

slice’s purpose is to make the world better at using money and time, with a major focus on building the best consumer experience for your money. We’ve all felt how slow, confusing, and complicated banking can be. So, we’re reimagining it. We’re building every product from scratch to be fast, transparent, and feel good, because we believe that the best products transcend demographics, like how great music touches most of us.

Our cornerstone products and services: slice savings account, slice UPI credit card, slice UPI, and slice business are designed to be simple, rewarding, and completely in your control. At slice, you’ll get to build things you’d use yourself and shape the future of banking in India. We tailor our working experience with the belief that the present moment is the only real thing in life. And we have harmony in the present the most when we feel happy and successful together.

We’re backed by some of the world’s leading investors, including Tiger Global, Insight Partners, Advent International, Blume Ventures, and Gunosy Capital.