Senior Mobile Engineer

FAROUK SYSTEMS INC

Georgia

On-site

USD 120,000 - 180,000

Full time

27 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

FAROUK SYSTEMS INC is hiring a Senior Mobile Engineer to build and support the mobile products behind our professional haircare brands. You will work across native iOS/Swift, Android/Kotlin and React Native/TypeScript codebases.

You’ll join an existing mobile team, take features from requirements through release, and integrate AI tooling to accelerate development while maintaining quality and security. You will collaborate with backend engineers and business stakeholders.

Qualifications

  • 5+ years of professional software development, including 3+ years shipping mobile apps.
  • Native iOS (Swift) and Android (Kotlin) experience.
  • Strong React Native and TypeScript experience in production apps.
  • Broad knowledge of APIs, databases, authentication/authorization, version control, CI/CD, and systems architecture.
  • Able to work across multiple codebases and collaborate with backend/infra teams.
  • Experience applying AI tooling to development while maintaining quality and security.

Responsibilities

  • Build and ship features in native iOS (Swift) and Android (Kotlin) across separate codebases.
  • Develop React Native/TypeScript features, including native modules.
  • Take features from requirements to release with the team.
  • Support releases and QA: build config, signing, store submissions, post-release monitoring.
  • Understand and work across systems the apps depend on (APIs, backend, portals, enterprise systems).
  • Debug production issues across app, network, API, and downstream systems.
  • Use AI tooling to accelerate development while preserving quality and security.
  • Contribute to architecture and technical direction for existing and new mobile products.
  • Review teammates' code and maintain consistent practices across codebases.

Skills

Swift
Kotlin
React Native
TypeScript
API design
CI/CD
Debugging
AI tooling
System architecture

Tools

Expo
EAS Build
XCTest
Espresso
Jest
Detox
Maestro

Job description

We are hiring a Senior Mobile Engineer to join the team building and supporting the mobile products behind our professional haircare brands. You will work across several distinct codebases: the LG CHI Color Master applications, which are built natively for iOS and Android as separate projects, along with other company mobile applications built in React Native - plus whatever new mobile products we take on as our digital platform grows. That mix is deliberate, and it shapes who we’re looking for. We need an engineer who is genuinely comfortable in native Swift and native Kotlin, and equally comfortable in a React Native and TypeScript codebase - someone who can move between them without treating any one of them as their only tool.

You’ll be joining an existing mobile team, so this isn’t a solo role - architecture, releases, and support are shared responsibilities. What we do need is someone autonomous: a self-starter who can take an ambiguous requirement, ask the right questions, and drive it forward without waiting to be managed through it. Our apps connect to backend services, internal portals, and enterprise business systems, so we're looking for someone who reasons about the whole picture rather than just the screen in front of them - and who has genuinely integrated AI tooling into how they build software.

Duties & Responsibilities:
  • Build and ship features in native iOS (Swift) and native Android (Kotlin) applications maintained as separate codebases.
  • Build and ship features in React Native / TypeScript applications, including native module work where needed.
  • Take features from requirements through to release, working alongside other developers on the team.
  • Contribute to shared release and QA processes across our apps - build configuration, signing, App Store and Google Play submissions, and post-release monitoring.
  • Understand and work across the systems our apps depend on, including APIs, backend services, internal web portals, and enterprise business systems, and partner with the engineers who own them.
  • Debug production issues across the full path - app, network, API, and downstream system - rather than stopping at the mobile boundary.
  • Use AI development tools effectively and thoughtfully to accelerate implementation, code review, testing, and documentation, while maintaining code quality and security standards.
  • Contribute to architecture and technical direction for both existing and new mobile products as part of team discussions.
  • Review teammates' code, share what you know, and help keep practices consistent across a multi-codebase environment.
  • Work directly with business stakeholders to turn operational requirements into sound technical solutions.
Education & Experience:
  • 5+ years of professional software development experience, including 3+ years shipping mobile applications to production.
  • Real, current native experience on both platforms - Swift (or Objective-C) for iOS, Kotlin (or Java) for Android - including platform SDKs, lifecycle, UI frameworks, and store tooling for each.
  • Solid React Native and TypeScript experience in a production application, including an understanding of how the JS layer and native layer interact.
  • Strong working knowledge of software development as a whole - not mobile in isolation. You should be comfortable with API design, databases, authentication and authorization, version control, CI/CD, and general system architecture.
  • Demonstrated ability to understand and work with the external systems an app integrates with, and to hold your own in technical conversations with backend, integration, and platform engineers.
Skills & Abilities:
  • Strong practical understanding of using AI for software development. You should be able to speak specifically about the tools you use, where they help, where they don’t, and how you validate what they produce.
  • A self-starter mindset. You identify what needs doing, unblock yourself, communicate proactively when you can’t, and don’t need day-to-day direction to make progress.
  • Experience contributing to App Store and Google Play releases, including certificates, provisioning, signing keys, and store review.
  • Comfort context-switching between codebases with different languages, conventions, and build systems.
  • A collaborative approach to code review, technical debate, and shared ownership of a codebase.
  • Strong debugging skills and sound judgment about when to fix, when to refactor, and when to elevate.
Nice to Have:
  • Experience with Expo / EAS Build
  • Automated testing across native and cross-platform stacks (XCTest, Espresso, Jest, Detox, Maestro).
  • Push notifications, deep linking, analytics, and crash reporting tooling.
  • Exposure to enterprise systems such as ERP platforms, e-commerce platforms, or internal data services.
  • Experience standing up a new mobile application from scratch.
  • Experience mentoring engineers.
What Success Looks Like:

First 30 days - You have working environments across our codebases, understand how each app is structured, and have shipped a meaningful fix or feature to a test build.

First 90 days - You're delivering features independently in more than one codebase, pulling work forward without needing to be assigned every step, and you can explain how our mobile apps fit into the wider system landscape.

First year - You're a trusted senior voice on the mobile team, contributing to architecture decisions on both existing and new applications, and the team ships more reliably with you on it.

Why This Role:
  • Products used everyday by professionals in a globally recognized brand's ecosystem.
  • Genuine technical breadth - native and cross-platform work, not a single framework.
  • A small, senior team with no layers between you and the decisions.
  • Real autonomy over how you work, with teammates to think alongside.
  • An organization actively investing in modern AI-assisted development practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Mobile
Senior Software Engineer – Mobile

Jobtailor • Denver (CO)

On-site
USD 120,000 - 180,000
Director of Application Engineering
Director of Application Engineering

Moultrie • Birmingham (AL)

On-site
USD 180,000 - 260,000
Staff Software Engineer
Staff Software Engineer

LINQ • Denver (CO)

On-site
USD 150,000 - 210,000
Remote Senior iOS Engineer
Remote Senior iOS Engineer

Eleos Technologies • United States

Remote
USD 150,000 - 180,000
Healthcare
Paid time off
Equipment budget
Senior Mobile Developer (React Native)
Senior Mobile Developer (React Native)

Stealth Startup • San Francisco (CA)

On-site
USD 180,000 - 230,000
Equity
In-office in San Francisco
Collaborative culture
Mobile App Engineer
Mobile App Engineer

GHK Technologies Inc • United States

On-site
USD 85,000 - 115,000
Senior Software Engineer (Mobile / React Native)
Senior Software Engineer (Mobile / React Native)

United States Digital Space LLC • Germany (OH)

Hybrid
USD 104,000 - 139,000
Remote work in Germany
iOS Developer
iOS Developer

New York Technology Partners • Dallas (TX)

Hybrid
USD 110,000 - 170,000
Senior Mobile Developer(React Native)
Senior Mobile Developer(React Native)

Lynqex Labs • United States

Remote
USD 80,000 - 120,000
Health, dental, and vision insurance
Paid time off and company holidays
Support for courses and certifications
+1
Full Stack Engineer, Mobile
Full Stack Engineer, Mobile

Shift Robotics • Austin (TX)

On-site
USD 120,000 - 180,000
Employee stock options
401K retirement plan
Excellent medical, dental, and vision
+3