Circle — Where top talent gathersCircle

Principal Engineer

Confidential Company(Login to view company details)
50LPA - 90LPA
Remote
Full-Time
8-12 years

Job Summary

Key Responsibilities Architecture & System Design Define mobile architecture, coding standards, performance benchmarks, and best practices. Lead design of modular, clean, scalable architectures (MVVM, MVI, Clean Architecture, Redux, etc.). Own decisions around app structure, offline-first capabilities, caching, state management, and API integration. Work closely with backend and product teams to define system-level contracts (APIs, schemas, payloads). Mobile Engineering & Feature Ownership Lead development of complex, high-impact features end-to-end. Ensure smooth, fast, crash-free app performance across devices and OS versions. Optimize rendering, memory usage, storage, battery consumption, and network calls. Drive innovation around mobile UX, animations, interactions, and micro-frontends (if applicable). Scalability, Security & Reliability Implement advanced app security (secure storage, encryption, anti-tamper, SSL pinning). Build scalable architectures supporting millions of users with low latency. Define strategies for A/B testing, feature flags, rollout plans, and observability. Own release pipelines, CI/CD for mobile, and automated build & deployment tooling. Testing & Quality Establish mobile testing framework (unit, UI, snapshot, integration). Ensure automation coverage with tools like XCTest, Espresso, Appium, Detox, etc. Maintain high code quality with static analysis, linting, and automated checks. Tech Leadership & Mentoring Mentor senior engineers; provide technical direction across mobile teams. Conduct deep technical reviews for design documents, critical features, and releases. Drive engineering excellence—coding standards, performance budgets, documentation. Represent mobile engineering in cross-functional architectural discussions. Collaboration & Stakeholder Management Work closely with product, design, backend, QA, and DevOps teams. Influence roadmap decisions through strong technical judgment and data-driven insights. Translate business priorities into technical execution plans.

Job Roles & Responsibilities

  • Key Responsibilities
  • Architecture & System Design
  • Define mobile architecture, coding standards, performance benchmarks, and best practices.
  • Lead design of modular, clean, scalable architectures (MVVM, MVI, Clean Architecture, Redux, etc.).
  • Own decisions around app structure, offline-first capabilities, caching, state management, and API integration.
  • Work closely with backend and product teams to define system-level contracts (APIs, schemas, payloads).
  • Mobile Engineering & Feature Ownership
  • Lead development of complex, high-impact features end-to-end.
  • Ensure smooth, fast, crash-free app performance across devices and OS versions.
  • Optimize rendering, memory usage, storage, battery consumption, and network calls.
  • Drive innovation around mobile UX, animations, interactions, and micro-frontends (if applicable).
  • Scalability, Security & Reliability
  • Implement advanced app security (secure storage, encryption, anti-tamper, SSL pinning).
  • Build scalable architectures supporting millions of users with low latency.
  • Define strategies for A/B testing, feature flags, rollout plans, and observability.
  • Own release pipelines, CI/CD for mobile, and automated build & deployment tooling.
  • Testing & Quality
  • Establish mobile testing framework (unit, UI, snapshot, integration).
  • Ensure automation coverage with tools like XCTest, Espresso, Appium, Detox, etc.
  • Maintain high code quality with static analysis, linting, and automated checks.
  • Tech Leadership & Mentoring
  • Mentor senior engineers; provide technical direction across mobile teams.
  • Conduct deep technical reviews for design documents, critical features, and releases.
  • Drive engineering excellence—coding standards, performance budgets, documentation.
  • Represent mobile engineering in cross-functional architectural discussions.
  • Collaboration & Stakeholder Management
  • Work closely with product, design, backend, QA, and DevOps teams.
  • Influence roadmap decisions through strong technical judgment and data-driven insights.
  • Translate business priorities into technical execution plans.

Cultural Expectations

  • Collaborate effectively with diverse teams and contribute to a rich culture of learning and knowledge sharing.
  • Demonstrate adaptability and thrive in a fast-paced, dynamic work environment.
  • Communicate openly, ensuring clarity and transparency with team members.
  • Embrace change and innovation, always seeking efficient solutions to challenges.

Hiring Process

  • Technical assignment tailored for the role.
  • Interview with hiring manager to assess technical skills.
  • Live coding task to evaluate coding proficiency.
  • Technical interview with senior member from the technical team.
  • Final interview with Tech Lead/CTO.

Login to Apply

Please login to apply for this job.

Confidential Company

Company details are hidden for privacy

Login to view company information

Other Jobs

J

Senior TypeScript Backend Engineer

Indore

J

TypeScript Backend Engineer

Indore

J

Lead TypeScript Backend Engineer

Indore

J

Pre-Sales Development Representative (SDR)

Remote

J

Team Member - Project Management (NPD)

Pune

    Principal Engineer at Confidential Company | Apply Now | Circle