What are the responsibilities and job description for the Frontend Developer position at Stier Solutions?
Job
Location: 6440 S. Millrock Drive, Suite 150, Salt Lake City, UT 84121
- Create visually appealing responsive user interfaces using HTML, CSS, and JavaScript. Transform design mockups or wireframes into functional and interactive web pages.
- Design, develop, maintain scalable and interactive web applications using React.js.
- Optimize frontend performance using best practices such as code splitting, lazy loading, and memorization.
- Develop immersive 3D web experiences using React Three Fiber (R3F), Three.js, and WebGL.
- Build reusable, modular React components with optimized state management using Redux, Context API, or Zustand.
- Integrate frontend applications with RESTful APIs, GraphQL, and WebSockets for real-time data updates.
- Work with microservices architecture, ensuring seamless communication between frontend and backend services.
- Deploy and manage frontend applications using AWS services such as S3 (Static Hosting), CloudFront (CDN), and EC2.
- Implement authentication and authorization using OAuth, JWT, or AWS Cognito.
- Ensure cross-browser compatibility and responsiveness using CSS preprocessors (SASS/LESS) and modern CSS frameworks.
- Work closely with UX/UI designers, backend developers, and product teams to translate requirements into functional applications.
- Follow Agile (Scrum/Kanban) methodologies for iterative development and timely feature releases.
- Write unit, integration, and end-to-end tests using Jest, React Testing Library, Cypress, and Playwright.
All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.