Software Development Engineer 2 (Flutter) (Bengaluru)

Software Development Engineer 2 (Flutter) (Bengaluru)

21 Aug
|
Nameless
|
Bengaluru

21 Aug

Nameless

Bengaluru

This role is for one of the Weekday's clients

Min Experience: 4 years

Location: Bengaluru

JobType: full time

The Software Development Engineer 2 (Flutter) will be responsible for building, optimizing, and scaling high-quality mobile applications across iOS and Android platforms. This role focuses on performance, architecture, and delivery ownership while contributing to technical leadership and mentoring within the mobile engineering team.

Key Responsibilities

Mobile Performance & User Experience

- Own application performance, responsiveness, and smooth user experience across both iOS and Android.
- Continuously optimize app startup time, memory usage, and background processing.

Feature Development & Delivery

- Design and develop complex, production-grade mobile features using Flutter and Dart.
- Ensure seamless user journeys through thoughtful implementation and attention to detail.

Technical Ownership & Mentorship

- Provide technical guidance and mentorship to junior mobile engineers.
- Promote best practices, accountability, and engineering excellence within the team.

Code Quality & Architecture

- Maintain high code quality through thorough code reviews and adherence to clean architecture principles.
- Apply mobile design patterns such as MVVM and Clean Architecture, with strong lifecycle management.

Technical Design & Documentation

- Lead the creation of mobile-specific technical designs, architecture documents,



and implementation plans for key product initiatives.

Observability & Stability

- Monitor production stability using tools like Firebase and Sentry, tracking crash rates and performance metrics.
- Proactively identify and resolve issues impacting reliability and user experience.

Security & Privacy

- Ensure mobile application architecture complies with data security, privacy, and platform best practices.

Backend & Native Integrations

- Integrate mobile applications with backend services and APIs.
- Use Method Channels to implement native Android and iOS functionality when required.

Experience & Qualifications

- 4+ years of experience building and scaling mobile applications in high-growth product environments.
- Strong portfolio of applications published on the Google Play Store and/or Apple App Store.
- Deep expertise in Flutter and Dart, including state management approaches.
- Hands-on experience with Firebase, mobile analytics, crash reporting, and performance monitoring.
- Experience designing and maintaining mobile CI/CD pipelines.
- Proven ability to independently own mobile delivery and lead technical initiatives when required.
- Demonstrated experience improving performance, reducing memory leaks, and managing background services.

Key Skills

Flutter · Dart · Firebase · Mobile CI/CD · App Performance Optimization · Mobile Architecture · API Integration · Observability · iOS & Android Development

📌 Software Development Engineer 2 (Flutter) (Bengaluru)
🏢 Nameless
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer 2 (flutter) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer 2 (flutter) (bengaluru) / bengaluru