Jobs · Management · California

Delivery Project Lead

Mphasis · San Francisco, CA · 1 mo ago
On-siteManagement$81k–$158k/yrFull-time

Key Responsibilities

  • Build and maintain reusable UI components, modules, and libraries using Jetpack Compose and Kotlin.
  • Design System Implementation: Implement design tokens, theming, and styling, ensuring consistency across applications.
  • Design System Development: Build and maintain a library of reusable UI components (e.g., buttons, cards, navigation stacks) that serve as the "source of truth" for the app's look and feel.
  • Design Token Integration: Implement "design tokens"—centralized variables for colors, typography, and spacing—to ensure visual consistency across the platform.
  • Figma Translation: Collaborate closely with designers to translate high-fidelity designs and prototypes into production-ready code.
  • API Design: Create scalable, consumer-friendly APIs for UI components that are easy for other engineers to integrate while hiding complex internal logic.
  • Performance Optimization: Profile and optimize UI rendering, focusing on minimizing lag, managing memory usage, and ensuring efficient recomposition in Jetpack Compose.
  • Accessibility & Quality: Ensure UI compliance with accessibility standards (A11y) and write UI tests (Espresso) to prevent regressions.
  • Accessibility & Internationalization: Ensure every component meets accessibility standards (like WCAG) and supports various screen sizes, orientations, and right-to-left (RTL) languages.
  • Documentation: Create clear documentation, usage examples, and API guides for developers consuming the components.
  • Collaboration: Work with designers and product teams to translate mockups into pixel-perfect code.

Mandatory Technical Skills & Competencies

  • Languages: Strong proficiency in Kotlin.
  • UI Frameworks: Deep expertise in Jetpack Compose (state hoisting, modifiers, custom layouts, slot APIs) and traditional XML Views.
  • Architecture: Experience with modern Android architectural patterns.
  • Tools: Proficient with Android Studio, Gradle, and version control (Git).
  • Developer Experience (DevEx): A passion for helping other engineers work faster by providing clear documentation, "playground" apps, and migration guides.
  • Framework Knowledge: Familiarity with Android internals (e.g., custom views, graphics rendering) and modern architecture patterns like MVI or MVVM.
  • System Knowledge: Understanding of Android design guidelines, Material Design, and accessibility best practices.
  • Understanding of distributed tracing and logging.
  • Cloud concepts: Fundamentals, App Configuration / App Settings, Key Vault, Cache, Service Bus (queues/topics), Event driven architecture, Blob Storage, cloud security, scalability, and resiliency patterns.
  • Microservice Development design, implementation, Middleware (Kafka), filters, exception handling, and logging, Authentication and authorization (JWT/OAuth concepts), Performance optimization and secure coding practices.
  • Agile and Collaboration Tools: Sprint planning, work item tracking, and agile delivery.
  • Technical documentation and knowledge sharing.

Similar jobs

Delivery Project Lead

MphasisNew Jersey, United States· 3 mo ago
Managementapply on mphasis.ripplehire.com

Project Delivery Lead

Building VenturesLead, SD· 2 wk ago
Management$116k–$130k/yrapply on jobs.buildingventures.com

Project Delivery Lead

Station AUnited States· 2 wk ago
RemoteDistribution$116k–$130k/yrapply on apply.workable.com

Project Delivery Lead

The American Housing CorporationAustin, TX· 5 days ago
Managementapply on jobs.ashbyhq.com