Job Description:
- The role consists of working closely with the design team to turn screens, pages, user-interface components, and interaction states into functional code
- The Front-End Developer should be experienced in using the latest techniques to build rich, interactive, modern web applications but rooted in development standards and best practices
- This includes performing analysis on architecture and desired application end-state to determine the best framework, API’s and tools to use in each situation
- The Front End Developer should be able to contribute value both through strategic thinking / thought leadership and through daily execution of tasks/assignments
- He or she will work closely with Product Owner, UX / UI Designers and other developers in a highly-collaborative, Agile, environment
- Work with product team to understand project requirements
- Transpose sketches, wireframes, mock-ups into working code
- Build reusable code and libraries for future use
- Ensure the technical feasibility of design team outputs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to backend
- Work on front-end development activities, solutions, methods, and practices
- Develop new and effective interactive design solutions on time and in scope
- Collaborate with user experience team to deliver on new business initiatives and platform enhancements
Qualifications:
- Deliver best-in-class HTML5/CSS3/Javascript front-end code across a broad array of interactive web and mobile projects
- Possess an advanced knowledge of web and mobile UX/UI; adhere to and extrapolate complex design systems and apply to coded pages, screens, and states
- Develop and test across multiple browsers, platforms, and devices, including smartphones and tablets
- Understand when mobile web apps are appropriate as opposed to native applications
- Experience with Container Technology, API and Microservice Architecture
- Experience with GitLab repository
Have experience with:
- CSS systems such as LESS and SASS to compile style files
- Frameworks such as Bootstrap, Foundation, etc.
- PHP include function to manage common elements
- Standards-compliant code
- Integrating HTML/CSS into ASP.NET environment using Visual Studio
- JavaScript Libraries and Frameworks (REACT.JS, Angular, etc.)
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience