Software Engineer-React/ Cloud Applications (AI-enabled systems)
Job Description
Software Engineer focused on React front-end and cloud-enabled features for an AI-enabled SaaS platform, onsite in Salt Lake City.
Responsibilities
- Develop and ship product features with React, React Native, and modern front-end patterns
- Contribute to cloud-based product capabilities and backend-integrated user workflows
- Utilize AI-assisted tooling and automation to boost development productivity and feature functionality
- Collaborate with engineering, product, and design teams to plan and release features
- Enhance performance, reliability, scalability, and maintainability of the application
- Implement UI and UX designs with a focus on usability and polish
- Support testing, documentation, and sprint reviews
- Contribute to ongoing enhancements and technical improvements in existing codebases
Technologies
- React, React Native, TypeScript, JavaScript, AWS, Firebase, Redux, React Query, Expo, AI APIs
Requirements
- Minimum 2 years of production experience with React or React Native
- Solid TypeScript/JavaScript skills with API integration experience
- Understanding of SaaS delivery models and cloud-backed architectures
- Comfort using AI-assisted development tools to boost productivity
- Proficiency with Git and version control; exposure to CI/CD pipelines
- Bonus: experience with AWS, Firebase, or similar cloud stacks
- Strong debugging skills and curiosity; on-site work in Salt Lake City required
Benefits
- Medical, dental, vision coverage
- On-site role based in Salt Lake City, Utah
- Dental insurance
- Health insurance
- Vision insurance
- Paid time off
Nice to have
- Experience with Redux, React Query, Expo, or full-stack development
- Exposure to AI APIs or automation frameworks
Compensation
- $70,000 to $75,000 per year
Location
- On-site work in Salt Lake City, UT
- Requires ability to commute to Salt Lake City, UT 84111