What are the responsibilities and job description for the Frontend React Native Developer – Inventory System position at ActionTRAK?
We are an innovative inventory software startup focused on simplifying, streamlining, and optimizing the inventory management industry. Our mission is to create the most user-friendly and efficient inventory management system on the market. We are building a solution from the ground up and need talented developers who are passionate about working with React Native to help us build and scale our platform.
Job Responsibilities:
- Design, develop, and maintain the mobile interface of our inventory management system using React Native and related technologies.
- Build responsive, intuitive, and high-performance UI components that provide an exceptional user experience.
- Collaborate closely with product managers, UI/UX designers, and backend engineering teams to deliver new features and improvements.
- Write clean, maintainable, and efficient code with a focus on performance and reliability.
- Implement responsive designs that work seamlessly across different device sizes and platforms.
- Integrate with GraphQL APIs to connect frontend components with backend services.
- Work on unit testing, debugging, and ensuring the software meets quality standards.
- Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
- Continuously optimize and improve the application's performance and user experience.
Required Skills & Qualifications:
- Strong experience with React Native and TypeScript for cross-platform mobile development.
- Expert knowledge of React, Redux, and component-based architecture.
- Proficiency with GraphQL client implementations (Apollo or similar).
- Experience with CSS frameworks like Tailwind CSS and component libraries such as shadcn/ui.
- Strong understanding of mobile UI/UX design principles and best practices.
- Experience with mobile app state management and navigation patterns.
- Familiarity with native modules integration and leveraging device capabilities.
- Experience with CI/CD workflows using GitHub Actions for mobile app deployments.
- Knowledge of unit testing frameworks (e.g., Jest, React Testing Library) and writing comprehensive tests.
- Experience with app performance optimization and debugging techniques.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues.
- Ability to collaborate effectively in a team environment and communicate technical ideas clearly.
- Familiarity with version control systems like Git and GitHub.
- Experience with mobile app publishing to App Store and Google Play.
- Knowledge of offline-first strategies and local data persistence.
- Experience with animations and custom UI components in React Native.
- Familiarity with Temporal.io workflow orchestration platform.
Job Types: Full-time, Contract
Pay: From $75,000.00 per year
Compensation Package:
- 1099 contract
- Hourly pay
- Yearly pay
Schedule:
- 8 hour shift
Ability to Commute:
- American Fork, UT 84003 (Preferred)
Ability to Relocate:
- American Fork, UT 84003: Relocate before starting work (Required)
Work Location: In person
Salary : $75,000