ESSENTIAL JOB FUNCTIONS:
· Develop and maintain user interfaces using React.js.
· Collaborate with backend developers to integrate APIs and ensure seamless data flow.
· Manage application state using Redux and related libraries (e.g., Redux Toolkit, Redux Thunk).
· Optimize components for maximum performance across a variety of devices and browsers.
· Write clean, maintainable, and efficient code following best practices.
· Participate in code reviews to maintain code quality and share knowledge with the team.
· Troubleshoot and debug issues to improve application performance and usability.
· Designers and translate wireframes and mockups into responsive, interactive features.
· Ensure the technical feasibility of UI/UX designs.
· Develop and maintain CI/CD pipelines using GitHub or similar tooling
· Automate build, test, and deployment processes for backend applications.
· Ensure application reliability and performance through proactive monitoring and troubleshooting.
· Provide robust operational support for the application, troubleshooting and resolving issues to minimize downtime.
SUPPLEMENTAL JOB FUNCTIONS:
1. Performs additional duties as directed.
Qualifications
EDUCATION & EXPERIENCE:
- Bachelor's degree with five (5) or more years work experience
- 4+ years of experience in Front end development with React.
KNOWLEDGE SKILLS & ABILITIES:
· Proven experience as a Front-End Developer or similar role.
· Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
· Thorough understanding of React.js and its core principles.
· Familiarity and experience with ReactStrap
· Experience with popular React.js workflows (such as Redux or Context API).
· Familiarity with Redux and state management patterns.
· Experience with RESTful APIs and integrating frontend applications with backend services.
· Knowledge of modern authorization mechanisms, such as JSON Web Token.
· Proficient in HTML5, CSS3, and responsive design principles.
· Experience with TypeScript
· Knowledge of testing frameworks and tools (e.g., Jest, Enzyme, React Testing Library).
· Understanding of SEO principles and ensuring that applications adhere to them.
· Experience with version control systems, such as Git.
· Understanding of security best practices and compliance standards.
· Experience with Sentry for error tracking and monitoring.
· Knowledge of Docker and containerization technologies.
Prior experience with Descope is preferred but not required
experience
6