7 - 9 years

30 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Lead Developer

PRINCIPAL ACCOUNTABILITIES

  • Key Responsibilities

  • 1. Team Leadership & Technical Strategy

  • Lead, mentor, and manage a team of developers, providing technical guidance across the full stack (Mobile & API).
  • Define technical roadmaps and translate complex business requirements into robust architectural solutions.
  • Foster a culture of code quality, innovation, and continuous improvement.
  • 2. Architecture & Systems Design

  • Design and own the end-to-end architecture, ensuring seamless integration between Flutter front-ends and .NET Core back-ends.
  • Make high-level decisions on tech stack, patterns (e.g., Clean Architecture, Microservices), and scalability strategies.
  • 3. Hands-on Development (Dual Stack)

  • Actively contribute to critical application modules in both Dart (Flutter) and C# (.NET Core).
  • Set the standard for coding practices, conducting rigorous code reviews for both mobile and API teams.
  • 4. API & Performance Optimization

  • Lead the design and implementation of high-performance RESTful APIs using .NET Core.
  • Spearhead optimization efforts: Minimizing app size, and ensuring low-latency API responses.

DIMENSIONS

Financial Dimensions (if applicable)

Other Dimensions

Preferred to have knowledge in CRM Development

SKILLS AND KNOWLEDGE

  • Professional Experience: 7+ years of total professional software development experience.

  • Leadership Experience: Minimum 3 years of experience in a Lead or Senior Engineering role with direct mentorship responsibilities.

  • Dual-Stack Expertise (Must Have):

  • Flutter (3+ Years): Deep expertise in Dart, Flutter framework internals, complex UI rendering, and advanced state management (BLoC, Riverpod).

  • .NET Core (3+ Years): Strong background in building and structuring scalable ASP.NET Core Web APIs, understanding of DI (Dependency Injection), and middleware.

  • Architectural Mastery: Proven ability to design scalable mobile-first architectures (MVVM, Clean Architecture) and robust backend systems.

  • Optimization Skills: Demonstrated history of performance tuning (memory management, profiling, query optimization).

Preferred Qualifications (Nice to Have)

  • Deployment & Infrastructure: Hands-on experience deploying applications to Linux servers or managing containerized environments using GKE (Google Kubernetes Engine).

  • DevOps: FRole & responsibilities


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You