Mobile Architect - Dart/Flutter

12 - 16 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer, you will collaborate with Product and other Engineering stakeholders to architect customer-focused applications primarily using Dart/Flutter. You will play a key role in raising the bar for engineering excellence through mentoring, code reviews, and workshops. Guiding the team to build secure, well-tested, and performant applications will be a crucial part of your responsibilities. Monitoring reliability and operational metrics to suggest improvements to tests or monitoring tools will be essential. Identifying critical improvements to product quality, security, and performance and advocating for them will be a key focus area. You will collaborate in building the product and technology roadmap with engineering peers, product managers, designers, and stakeholders. Your role will involve designing solutions that solve technical problems with large scope and complexity. Leading by example and driving complex technical solutions by preparing POCs or contributing to the codebase will be expected. Collaboration with cross-functional teams and peers on larger projects will also be part of your responsibilities. Furthermore, you will collaborate with peers and Engineering stakeholders to improve internal standards for code style, maintainability, and best practices for a high-scale systems environment. Requirements: - Minimum of 12 years of overall experience. - Experience with performance and optimization problems, ability to diagnose and prevent such problems, and a willingness to share knowledge and scale through others. - Proficiency in Flutter/Dart and a deep understanding of its ecosystem. - Experience in multi-platform production development using Flutter from a single codebase for web, mobile, and desktop applications. - Strong experience in building user-friendly, responsive, efficient, and world-class user experience based on the Flutter platform. - Extensive experience in using Kotlin/Java for native Android development and/or Swift for native iOS development. - Familiarity with JavaScript, TypeScript, and other languages like React, Node.js, CSharp, C++, GoLang, Rust. - Understanding of cryptography. - Technical documentation skills including the C4 Model and Architectural Decision Records. - Emphasis on privacy by design, security, testing, and high-performance systems. - Experience in guiding the team to deliver production quality products according to industry standards. - Expertise in cloud computing and native environments (AWS serverless preferred) is a plus.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You