to help maintain and evolve our web and mobile applications built with
React
and
React Native
. You'll work on real products used daily by our customers--building responsive interfaces, improving performance, and ensuring a consistent and accessible user experience across platforms.
This role is ideal for a developer who enjoys creating polished, reliable user interfaces and thrives in an environment where clarity, pragmatism, and collaboration matter more than trend-chasing.
Responsibilities
Build, maintain, and optimize web and mobile interfaces using
React
and
React Native
.
Write clean, modular, and reusable JavaScript/TypeScript code.
Collaborate with backend developers to integrate REST and APIs.
Ensure UI consistency, responsiveness, and accessibility across devices and screen sizes.
Implement modern state management (e.g., Redux or Context API).
Work with design systems and component libraries to maintain brand consistency.
Participate in code reviews, testing, and performance optimization.
Troubleshoot UI bugs and performance bottlenecks.
Requirements
3+ years of experience developing
frontend
applications in
React
(and ideally React Native).
Strong understanding of
, and responsive design principles.
Experience with
API integration
(REST).
Familiarity with
Git
and version control workflows.
Solid understanding of modern frontend build pipelines (Webpack, Vite, Metro, etc.).
Experience debugging across browsers and devices.
Nice to Have
Experience publishing or maintaining React Native apps for iOS/Android.
Familiarity with
TypeScript
,
Next.js
, or
Expo
.
Knowledge of
UI testing frameworks
(Jest, React Testing Library, Cypress).
Experience with design tools like
Figma
or Adobe XD.
Exposure to backend systems (Node.js, PHP, etc.) for full-stack collaboration.
Interest in mentoring junior developers or growing into a technical leadership path.
Experience with offline state management a plus.
NO RECRUITERS PLEASE
Job Types: Full-time, Permanent
Pay: $70,000.00 - $90,000.00 per year
Benefits:
401(k)
401(k) matching
Flexible schedule
Paid time off
Tuition reimbursement
Experience:
React Native: 3 years (Preferred)
Ability to Commute:
Bloomfield Hills, MI 48302 (Required)
Ability to Relocate:
Bloomfield Hills, MI 48302: Relocate before starting work (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.