iOS (React Native) Developer

Spectraforce Technologies Inc.

Seattle, WA

JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Agile Programming Methodologies, Aircraft Piloting, Apple Xcode, Automation, Best Practices, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, DevOps, ECMAScript, Emerging Technology, Git, GitHub, Identify Issues, Integration Testing, JavaScript, Machine Tool, Memory Hardware, Mentoring, Mobile Applications Development, Objective-C Programming Language, Performance Management, Performance Tuning/Optimization, Problem Solving Skills, React Native, React.js, Software Administration, Startup, Swift, Unit Test, User Interface/Experience (UI/UX), Web Programming, iOS, iOS SDK (fka iPhone SDK)
LOCATION
Seattle, WA
POSTED
22 days ago

Role: iOS (React Native) Developer


Location: Seattle, WADuration: 12 Months



Job Description


You will join a development team creating a native iOS application that will enable airline training organizations to efficiently collect training and evaluation assessments for commercial airline pilots. You will also support other application development teams writing web applications.



Job Description:

  • Develop mobile iOS applications using React Native.
  • Develop web applications using React.
  • Collaborate with DevOps teams to implement and improve CI/CD pipelines and deployment automation.
  • Participate in code reviews, design discussions, and agile development processes.
  • Troubleshoot and resolve application issues across front end and backend components.
  • Contribute to improving application performance, scalability, and maintainability.
  • Stay current with emerging technologies and best practices in full stack development.
  • Willing to work off hours to support communications with team members located outside US.

Qualification

  • 3-5+ years building production React Native apps, with App Store releases and iOS focus.
  • Strong React fundamentals (components, hooks, lifecycle) for Native and Web.
  • Proficient in modern JavaScript (ES6+) and TypeScript.
  • Practical iOS knowledge: Xcode, provisioning, code signing, simulators, and device debugging.
  • State management experience (Redux, Recoil, Context + hooks).
  • React web tooling familiarity (Webpack, Vite, Create React App, or Next.js).
  • UI skills for iOS: Auto Layout concepts, platform conventions, and responsive layouts.
  • Testing: unit/integration tests (Jest, React Native Testing Library); basic E2E awareness.
  • CI/CD & release: Fastlane, GitHub Actions/CircleCI, and App Store submission experience.
  • Debugging & performance: JS thread profiling, memory, startup time, and crash triage (Sentry/Crashlytics).
  • Git, agile collaboration, code reviews, and clear communication.


Key Responsibilities

  • Native iOS development: writing/modifying modules in Swift or Objective C and understanding iOS SDKs.
  • Web SSR/SSG experience (Next.js) and web performance optimization (Lighthouse, bundle splitting).
  • PWA knowledge and progressive enhancement for web targets.
  • Offline & sync: local DBs and sync strategies.
  • Mobile security: secure storage, Keychain/Keystore, and secure networking.
  • Mentoring, architecture reviews, and cross team collaboration.
  • Bachelor's degree in Computer Science, Engineering, or related field.


Preferred

  • Native iOS development: writing/modifying modules in Swift or Objective C and understanding iOS SDKs.
  • Web SSR/SSG experience (Next.js) and web performance optimization (Lighthouse, bundle splitting).
  • PWA knowledge and progressive enhancement for web targets.
  • Offline & sync: local DBs and sync strategies.
  • Mobile security: secure storage, Keychain/Keystore, and secure networking.
  • Mentoring, architecture reviews, and cross team collaboration.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Native iOS development: writing/modifying modules in Swift or Objective C and understanding iOS SDKs.
  • Web SSR/SSG experience (Next.js) and web performance optimization (Lighthouse, bundle splitting).
  • PWA knowledge and progressive enhancement for web targets.
  • Offline & sync: local DBs and sync strategies.
  • Mobile security: secure storage, Keychain/Keystore, and secure networking.
  • Mentoring, architecture reviews, and cross team collaboration.
  • Bachelor's degree in Computer Science, Engineering, or related field.

SPECTRAFORCE is an equal opportunity employer and does not discriminate against any employee or applicant for employment because of race, religion, color, sex, national origin, age, sexual orientation, gender identity, genetic information, disability or veteran status, or any other category protected by applicable federal, state, or local laws. Please contact Human Resources at nahr@spectraforce.com if you require reasonable accommodation.

About the Company

S

Spectraforce Technologies Inc.