Front End Web Developer (REACT)

Salary depends on experience
Posted on 11/09/17
Scottsdale, AZ
8 - 10 years experience
IT Consulting/Services
Salary depends on experience
Posted on 11/09/17

We are currently looking for a Senior Front End Web Developer. This person bridges the creative and technical aspects of web development to technically enable user interface (UI) and user experience (UX) designs. The person in this role works across a variety of platforms, frameworks and front-end technologies.  They will develop websites, online applications, integrate code with additional systems, resolve code errors and researches new technologies and solutions. They will also work withother designers and developers to not only maintain existing code but to research, design and implement new functionality.

 Essential Duties and Responsibilities:

  • Develops website code and layouts according to Company guidelines.

  • Reviews requirements to understand audience, usability and design requirements.

  • Converts design comps into complex working web applications in a hand coded environment.

  • Leads project planning with technical, business and project leaders, planning and discussing the specifics of projects, new technologies and deadlines; influences collaboration and support for implementation.

  • Determines appropriate technical and non-technical stakeholders to participate in process/project team.

  • Updates existing website content, creates new layouts and landing pages that follow existing web standards.

  • Develops interfaces that are usable, intuitive and esthetically pleasing.

  • Develops ‘Standards’ compliant sites with a concern for accessibility and multi-browser/multi-device compatibility.

  • Performs UX research for both validating a design as well as understanding new initiatives.

  • Produces user flows, wireframes, prototypes, UI specifications and final design deliverables.

  • Ensures user requirements align with business requirements.

  • Develops and facilitates usability tests applying user-centered design principles, human factors, usability heuristics and methodologies and industry best practices and standards.

  • Collaborates with stakeholders to ensure business requirements are met.

  • Creates sprite maps, icons, buttons, and css themes.

  • Mentors and trains web developers and designers.

  • Stays current on the latest industry technologies, trends and strategies, recommends and implements new technologies.

  • Assists employees, vendors and customers by answering questions related to UI / UX development.

  • Completes work in a timely and accurate manner while providing exceptional customer service.

  • Other duties as assigned.

     Requirements:

  • This position requires a minimum of eight years web development experience, including UI / UX experience.

  • PHP or similar programming server-side experience and competency with basic database transactions is required.

  • Expertise with Javascript, jQuery, HTML5 and CSS3 is necessary.

  • Basic experience with CSS pre-processors like SASS or LESS is required.

  • Knowledge of RESTful web services and experience with AJAX.

  • Experience with more advanced JavaScript libraries and frameworks such as React and Angular.  React is preferred.

  • Experience with some Front-end build tools like Grunt, Gulp, Bower Webpack, etc.  Grunt and Webpackis preferred.

  • Proficient understanding of code versioning tools like Git or SVN.

  • Expertise with Adobe Creative Cloud applications like Photoshop and Illustrator is required.

  • Experience with cross-browser, cross-platform and/or cross-device compatibility is required.

  • Knowledge of responsive design concepts is required.

  • Demonstrated ability to quickly iterate through multiple concepts, designs and layouts, effectively incorporating feedback from multiple disciplines then refining them for improved usability and appearance is essential.

  • An understanding of agile development ideas: scrum; test/behavior-driven development; code-evaluate-iterate is beneficial.

  • Ability to explain technical concepts in non-technical language is essential.

  • Collaboration, facilitation and negotiation skills are required.

  • The ability to work efficiently under pressure, accurately meet deadlines, present a professional demeanor is vital.

  • Customer service skills including the ability to manage and respond to different customer situations while maintaining a positive and friendly attitude is essential.

  • The ability to work within a team and serve as a trusted expert for assigned duties is necessary.

  • In addition troubleshooting, organizational and problem solving skills with a can-do attitude and the ability to adjust to changing requirements are essential. Treating others with respect and upholding Company values is key.

     

    Educational Requirements:

  • A bachelor’s degree in a related field or equivalent work experience is required.

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.