The UI Developer is responsible for creating and maintaining React applications. The UI Developer will also be responsible for providing production support and identifying and resolving production issues in a timely manner.
Develop highly functional, responsive applications based on mockups, wireframes, design artifacts, product, and technical requirements using React
Create design documentation, unit tests, and document requirements
Troubleshoot and resolve incidents in a timely fashion
Diagnose and troubleshoot application/database errors occurring in the production environment
Provide end-to-end technical support and problem resolution
Participate in design and code reviews
Research and identify the cause of reported defects and issues
Stay abreast of development methodologies and advances in technology
Work with other departments, as needed, to find solutions to reported Production issues
Participate in training and / or customer support activities as needed
Perform and assist with quality assurance activities as needed
Be available for on-call support as needed
Build reusable components to add to our component library
Have a positive, can-do attitude
Expertise in UI Development with strong user-centric design
Ability to balance business and technical objectives when making decisions
Ability to balance multiple assignments in a fast-paced environment
Ability to identify and implement best practices around coding standards
Desire to learn and contribute
Ability to work independently and proactively
Exceptional communication, problem-solving, and analytical skills
Understanding of responsive design and its implementation
Working knowledge of git or other version control tools
Experience with JIRA, Confluence, and/or similar tool
Familiarity with Agile development methodology
Strong understanding of ADA compliance standards
Bachelor's degree in a technical field (e.g. computer science, information systems, math, engineering) or equivalent education/experience
1+ years of software engineering and/or work-related industry experience
Experience in modern JavaScript frameworks such as ReactJS (preferred), AngularJS, VueJS, and Svelte
Experience with Yarn and NPM
Experience working in an AWS Environment
Experience with agile development methodologies and tools such as Scrum or Kanban
Experience with healthcare and HIPAA regulations is preferred