**6 month long term extendable contract**
The Front-End Developer is responsible for ensuring that the user-experience and overall product vision is carried out through the entire application. The roll consist of working closely with the design team to turn screens, pages, user-interface components, and interaction states in to 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. He or she will work closely with Product Owner, UX / UI Designers and other developers in a highly-collaborative, agile, environment.
Designing, developing, implementing, and releasing high quality custom software solutions using Scrum.
Applying the very best technical agile patterns and practices when building custom software solutions.
Collaborating frequently with clients to provide technical consultation and assistance; and working with these customers to build software solutions that add the most value to their business.
Working under some supervision from a Solution Architect, but will be expected to work independently on complex, non-routine tasks and projects. You may interact with end users and other technical personnel to identify and correct issues.
Maintain continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
Working closely with team members on quality-related activities.
Leading and mentoring junior developers through projects.
1+ years of experience with Vue.JS & REACT.JS frameworks is preferable.
Possess an advanced knowledge of web 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.
CSS systems such as LESS and SASS to compile style files.
Frameworks such as Bootstrap, Foundation, etc.
Experience in creating Unit tests around UI E.G. Mockjs
Integrating HTML/CSS into ASP.NET environment using Visual Studio
Work with client services and the project team, and manage time across multiple projects and tasks in a deadline-driven, team environment.
Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
Participate in discussions with clients and team members about technical best practices and help teams identify optimal technical solutions.
Understand agile software development and instill best practices into the process.