Web Developers (Front-End)
Role details
Job location
Tech stack
Job description
- Consistent delivery of quality features within a delivery teams agreed timeline for completion
- An ongoing focus of representing front end concerns by providing feedback and insight to delivery team members during the lifecycle of a story/feature implementation.
- Maintaining front end application health and security through vigilant reduction of technical debt while coding, running security scans before deployment. Participating in ongoing secure code training.
- Balancing reliance on third party libraries with as much functionality as possible from vanilla/proprietary JavaScript.
- Support fellow front end engineers by employing best practices in code reviews and technical meetings
- Keeps user concerns forefront while balancing a reasonable engineering effort when considering proposed Requirement Acceptance Criteria and UX mock-ups
Requirements
-
Experience creating and maintaining Single Page Applications (SPA) using React JS; A solid understanding of JSX, the React Component Lifecycle & State, the Virtual DOM, Context, Routing, Reusability, and Data Flow
-
Experience with Redux JS Action Creators, Reducers and the Redux Store
-
Experience with Material-UI's React component library and Material Design concepts
-
Experience creating and maintaining Responsive applications
-
Experience creating unit tests for React components and Redux Reducer classes
-
High degree of comfort & proficiency within Chrome Developer Tools
-
Working understanding of RESTful API's (JSON) and web services
-
Basic understanding of SQL relational databases
-
Experience working with a team using GIT Source Control, branching/merging/versioning
-
Experience with Agile project management
-
Exposure to secure coding practices
-
Experience maintaining your local work environment in Visual Studio Code on macOS, EQUIVALENCY STATEMENT: 1 year of higher education can be substituted for 1 year of directly related work experience (Example: bachelor's degree = 4 years of directly related work experience)., Web Developers (Front-End), I: Requires a bachelor's (or equivalency) with up to 2 years of directly related work experience or a master's (or equivalency) degree., Web Developers (Front-End), II: Requires a bachelor's (or equivalency) + 4 years or a master's (or equivalency) + 2 years of directly related work experience. Job Code: PY4832 Grade: P17 Expected Pay Range: $69,292.19 - $100,473.68 Preferences
-
Three+ years of front-end web application development
-
Two+ years of React specific experience
-
Proficiency coding in modern JavaScript, CSS and HTML
-
Experience using many JS frameworks and libraries
-
Experience using Artificial Intelligence such as Github Copilot within the IDE
-
Enjoys learning. Enjoys change and growth. Is adaptable. Appreciates the "best idea wins" culture, The University of Utah values candidates who have experience working in settings with students and possess a strong commitment to improving access to higher education., + High School Diploma or Equivalent
- Associate Degree
- Bachelor's Degree
- Master's Degree
- Doctorate Degree
-
- How many years of related work experience do you have? +, Less than 2 years
Benefits & conditions
- 2 years or more, but less than 4 years
- 4 years or more, but less than 6 years
- 6 years or more, but less than 8 years
- 8 years or more, but less than 10 years
- 10 years or more, but less than 12 years
- 12 years or more, but less than 14 years
- 14 years or more, 3. * At this time, my529 will not be sponsoring employment visas. Will you now or in the future require visa sponsorship? (e.g. H1-B)
- Yes
- No
-
- Do you live within or are you willing to relocate to within commuting distance of the main U of U campus in Salt Lake City prior to start of employment?
- Yes
- No