REACT NATIVE / WEB USER INTERFACE DEVELOPER
-
Craft a unified front-end layer for web and mobile, delivering a responsive WebUI dashboard and React Native/Catalyst modules that mirror native functionality and style. Experienced in software development for MacOS. Comfortable with source control (github, bitbucket, etc.). Open to rapidly embracing AI-driven code generation and optimization (self-hosted: LMStudio, ollama, etc), and obsessed with making something really, really cool.
-
KEY RESPONSIBILITIES include:
-
Develop a responsive React WebUI dashboard (TypeScript, modern CSS-in-JS).
-
Build and maintain React Native components for iOS/macOS Catalyst, consuming core NAS APIs.
-
Implement live updates via WebSockets, handling connection reliability and reconnection.
-
Secure authentication flows (OAuth2, JWT) and implement role-based access controls.
-
Optimize bundle sizes, load performance, and cross-platform consistency.
-
Collaborate with native-app team to align feature sets and design language.
-
PRIORITY 1 SKILLS include:
-
Experienced in React and React Native, with shipped production apps.
-
Expertise in TypeScript, ES6+, Webpack, Metro bundler.
-
Hands-on with CSS-in-JS (Styled Components, Emotion) or similar frameworks.
-
Experience bridging native modules (Objective-C/Swift) into React Native.
-
Solid understanding of web security best practices (CORS, CSRF, XSS mitigation).
-
Familiarity with CI/CD pipelines for mobile and web (e.g., Fastlane, GitHub Actions).