Job Type: Full Time
Job Category: IT

Job Description

Role: Mobile Architect
Location: Remote
FTE

Job Description

Must Have Technical/Functional Skills

Core Technology Stack

Kotlin Multiplatform (KMP): architecting shared business logic layers

Server-Driven UI (SDUI): designing extensible layout engines to dynamicize screen rendering

Native platforms: Android (Kotlin, Jetpack Compose) and iOS (Swift, UIKit, SwiftUI)

GraphQL (Netflix DGS) and GraphQL Federation layers; GraphQL BFF patterns

Backend: Spring Boot 3.5, Java 21, REST APIs, and microservices integrated with core services such as Search Nav, Product Gateway and Type Ahead

Distributed systems: microservices, server-side GraphQL patterns, high-performance multi-layered JVM in-memory caching

Quality, Delivery & Security

Automated unit/integration testing: JUnit 5, XCTest, MockK, Espresso, XCUITest

Visual regression testing: Paparazzi and Shot

Mobile delivery pipelines: Bitrise, Fastlane, TestFlight, Firebase App Distribution

Automated security testing: Static (SAST) and Dynamic (DAST) Application Security Testing

Performance instrumentation: New Relic, GCP Cloud Monitoring, Prometheus, distributed tracing across hybrid mobile-to-backend journeys

Authoring & Personalization

Contentful (CMS), Adobe Target, and centralized remote configuration

AI Expertise

Practical, hands-on experience with GenAI APIs, LLM prompt engineering, and code-generation tools/agents to accelerate development

Experience

10+ years of software engineering experience, with 4+ years leading architecture as a Principal / Senior Principal for a major consumer-facing mobile application

Proven track record of executing a major technology renovation / modernization strategy (preferably including SDUI, KMP and GraphQL BFF elements)

Roles & Responsibilities

Delivery and Execution

Lead portfolio-level Principal meetings

Create and architect foundational code elements that can be reused across a portfolio

Develop POCs with new technologies and pave the way for portfolio adoption

Track and monitor efficient usage of cloud resources and drive cost reduction opportunities and enhancements

Strategy and Planning

Work with a Distinguished Engineer to define technology solutions (open source or vendor) that teams should explore and/or leverage

Work across local teams to unify strategy and alignment

Identify and remove potential roadblocks and bottlenecks across large cross-functional projects and initiatives

Participate in and influence development of technology roadmaps within a given portfolio

Drive thought leadership and innovation within a given portfolio 

Required Skills
Performance Architect

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job