← Back to jobs

Varite Inc Logo
Principal Mobile Architect

Varite Inc

 

Hyderabad, Telangana, India

Posted On: 30+ days ago
Experience: 8+ years
Availability: Remote
Openings: 1
Category: Mobile Architect
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

  • Lead by example as the primary technical contributor for the mobile platform.
  • Design, develop, and maintain high-performance cross-platform applications using React Native and TypeScript.
  • Establish scalable mobile architecture, coding standards, and engineering best practices.
  • Maximize code reuse across iOS and Android while maintaining native performance.
  • Design and implement advanced client-side state management solutions.
  • Architect predictable data flows, local caching, and offline synchronization strategies.
  • Develop scalable backend APIs and AWS serverless services supporting mobile applications.
  • Optimize application performance by resolving memory leaks, rendering issues, and native bridge bottlenecks.
  • Implement native optimizations using Swift and Kotlin where required.

Cloud & Backend Architecture

  • Design mobile-focused serverless architectures using AWS cloud services.
  • Build and maintain backend APIs using Node.js or Java.
  • Develop scalable event-driven architectures using:
    • AWS Lambda
    • API Gateway
    • DynamoDB
    • EventBridge
    • SQS
    • SNS
    • Step Functions
    • Client S3
    • Kafka
  • Integrate mobile applications with analytics platforms, downstream systems, and microservices.
  • Ensure highly available, scalable, and secure backend services.

DevOps & CI/CD

  • Design and manage automated mobile deployment pipelines.
  • Build CI/CD pipelines using Bitrise and GitHub Actions.
  • Manage application signing, provisioning profiles, and automated build processes.
  • Oversee TestFlight beta distribution and internal testing pipelines.
  • Improve deployment automation, release quality, and delivery speed.
  • Support Infrastructure as Code (IaC) using Terraform.

Performance Optimization

  • Diagnose and resolve complex mobile performance issues.
  • Optimize application startup time, bundle size, rendering performance, and memory utilization.
  • Improve thread management and interaction performance.
  • Enhance application scalability and reliability across devices.

Collaboration & Agile Delivery

  • Communicate architectural decisions and technical roadmaps to engineering teams and stakeholders.
  • Present technical demonstrations and architectural solutions to leadership.
  • Conduct architecture reviews, code reviews, and technical mentoring.
  • Produce technical documentation and proof-of-concept solutions.
  • Participate in Agile/Scrum ceremonies, sprint planning, estimation, and backlog refinement.
  • Identify technical risks, dependencies, and implementation challenges early.

Qualifications:
Technical Skills
Mobile Development

  • React Native
  • TypeScript
  • React Native New Architecture
  • Fabric Renderer
  • TurboModules
  • Native Bridging
  • Swift
  • Kotlin
  • iOS Development
  • Android Development
  • Mobile Performance Optimization
  • Offline-First Architecture
  • Secure Local Storage
  • Mobile Caching Strategies
  • MVVM Architecture
  • Clean Architecture

State Management

  • Redux
  • Redux Toolkit
  • Context API
  • Zustand
  • Recoil
  • XState

Backend & Cloud

  • Node.js
  • Java
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • EventBridge
  • SQS
  • SNS
  • Step Functions
  • Client S3
  • Kafka
  • Microservices
  • Event-Driven Architecture
  • Serverless Computing

DevOps & Infrastructure

  • Bitrise
  • Git
  • GitHub Actions
  • TestFlight
  • CI/CD Pipelines
  • Terraform
  • Infrastructure as Code (IaC)
  • Automated Deployment
  • Build Automation

Software Engineering

  • REST APIs
  • SDLC
  • Agile
  • Scrum
  • System Design
  • Architecture Design
  • Technical Documentation
  • Code Reviews

Soft Skills

  • Excellent communication and presentation skills.
  • Strong technical leadership without direct people management.
  • Ability to influence engineering teams through technical excellence.
  • Strategic thinking and solution-oriented mindset.
  • Strong analytical and problem-solving skills.
  • Cross-functional collaboration and stakeholder management.
  • Ability to mentor and guide engineering teams.
  • Strong ownership, accountability, and decision-making skills.
  • Ability to simplify complex technical concepts for technical and non-technical audiences.

Experience

  • 8+ years of professional software engineering experience.
  • Extensive experience architecting and developing cross-platform mobile applications.
  • Proven experience building and delivering enterprise-scale mobile applications from concept to production.
  • Strong background in full-stack development and AWS serverless architectures.
  • Deep understanding of Software Development Life Cycle (SDLC).
  • Experience working in Agile/Scrum environments.
  • Expertise in mobile architecture, backend integration, cloud-native development, and DevOps practices.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Advanced certifications in React Native, Mobile Development, or related technologies.
  • AWS Cloud Certifications (preferred)

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs