Job Description - Software Development Engineer 2 (Flutter)
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.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip