Chennai, India
4 days ago
SDE 2 ( Mobile )

SDE II (Mobile)
Location: Chennai, India
About Rootquotient
RootQuotient is a Product Engineering company that builds impactful digital products with a success-driven approach. With expertise in Product Strategy, Design, and Engineering, we work across industries like FinTech, HealthTech, GreenTech and Retail. Headquartered in Toronto, with teams also in Chennai and London, we take ownership of the products we build, ensuring real business outcomes. At RootQuotient, you'll be part of a collaborative, growth-driven team that values innovation, excellence, and continuous learning.
Position Overview
As a Software Development Engineer 2 (Mobile), you will play a pivotal role in developing scalable, high-performance mobile applications using Flutter and React Native. You will ensure cross-platform consistency, lead complex technical implementations, and mentor junior engineers. Your role demands a deep understanding of native platform integrations, mobile performance optimization, and advanced UI/UX architecture. You will also be expected to collaborate with cross-functional teams to align mobile development efforts with broader technical and business goals.
Key Responsibilities
Development Leadership
● Design complex mobile application architectures using Flutter and React Native.
● Lead technical design reviews and code architecture sessions.
● Implement advanced performance optimization techniques.
● Create and maintain reusable libraries for UI components and business logic.
● Define cross-platform integration strategies and platform-specific adaptations.
● Drive innovation by exploring emerging trends in mobile technology.
● Enforce advanced mobile security principles and best practices.
● Guide architectural decision-making and lead mobile-specific frameworks adoption.
Technical Mentorship
● Mentor and support junior and mid-level mobile developers.
● Establish and enforce coding and architectural standards for mobile teams.
● Conduct advanced code reviews with a focus on scalability and performance.
● Lead technical knowledge-sharing sessions and community of practices.
● Create internal documentation, learning paths, and onboarding resources.
● Drive technical growth within the mobile team through structured mentorship.
● Define mobile learning programs aligned with evolving tech stacks.
● Provide architecture and tooling support to improve delivery efficiency.
Collaboration and Strategic Planning
● Coordinate mobile technology efforts with cross-functional teams.
● Collaborate with product managers to align mobile tech with roadmap priorities.
● Define and evaluate complex mobile requirements and implementation strategies.
● Lead strategic decisions around mobile frameworks, tools, and platform direction.
● Assess and mitigate mobile-related technical risks.
● Implement process improvements across mobile CI/CD, QA, and release cycles.
● Contribute to overall platform technology evolution and standards alignment.
● Support DevOps and Release Management for seamless mobile deployment.
Required Technical Skills
Flutter Development
Advanced Dart Programming
● Design architectural patterns and implement high-performance Dart features.
● Apply advanced generics, null safety, and custom type systems.
● Develop complex async workflows and error-handling systems.
Advanced UI Architecture
● Build modular, reusable widget libraries with responsive and adaptive layouts.
● Design and apply custom animations, gesture systems, and accessibility features.
● Leverage advanced painting, layout, and rendering techniques.
React Native Development
Advanced JavaScript/TypeScript
● Implement cross-platform architectural patterns and performance-optimized modules.
● Design and integrate custom native components and bridging mechanisms.
● Develop state management solutions and leverage advanced type systems.
Native Platform Integration
● Create advanced platform channel and module architectures.
● Implement platform-specific features, permissions, and device integrations.
● Design systems for background processing and native bridge performance.
State Management and Architecture
Advanced State Management
● Design and implement complex state management frameworks (Bloc, Cubit, etc.).
● Build custom DI frameworks and reactive systems with synchronized state flows.
● Create caching and persistence strategies for performance and offline access.
Performance and Optimization
System Optimization
● Profile and optimize application performance, rendering, and memory usage.
● Implement caching, performance benchmarking, and resource-efficient coding practices.
● Monitor and resolve performance regressions through analytics and profiling tools.
Tools and Technologies
● Frameworks: Flutter/React Native, native iOS/Android for specific integrations
● CI/CD & DevOps: Fastlane, GitHub Actions, Bitrise,
● Monitoring & Analytics: Firebase, Sentry, Google Analytics
● State Management & APIs: REST, GraphQL, Provider, Riverpod, BLoC
Qualifications & Experience
● 2+ years of experience in mobile application development.
● Strong proficiency in Flutter, Dart, React Native, and mobile architectures.
● Proven experience in native integrations and cross-platform performance tuning.
● Solid understanding of mobile security, state management, and CI/CD pipelines.
● Demonstrated mentorship and team enablement experience.
● Strong problem-solving, debugging, and optimization skills.
Why Join Us?
● Work on high-impact mobile products in emerging industries.
● Influence architectural decisions and mobile strategy.
● Collaborate with a highly talented team in a fast-paced, innovative environment.
● Enjoy competitive compensation, growth opportunities, and great culture.

Confirmar seu email: Enviar Email
Todos os Empregos de Antal International