Software Development Engineer 2 (Flutter) at Weekday AI
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

03 May, 26

Salary

0.0

Posted On

02 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

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

Industry

technology;Information and Internet

Description
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
Responsibilities
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.
Loading...