UI Lead Front End Engineer

R2 Technologies Corporation6 months ago
San Francisco, CA, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Overview:

UI Lead Front End Engineer

Location: Remote

What You will Do

  • Gathers and verifies technical requirements.
  • Authors and audits technical design for features.
  • Identifies feature and module dependencies.
  • Proposes mitigation plans for identified risks and problems.
  • Suggests process improvements and best practices.
  • Demonstrates technical expertise and discusses solutions with Leadership executives.
  • Able to identify, evaluate and discuss alternative technologies and techniques.
  • Mentors' co-workers within area of expertise, improves other's productivity.
  • Provide support for project deliverables from design, development to go-live.
  • Exposure to retail domain.

What You Know

  • 7+ years of experience with Frontend Frameworks and technologies like HTML/Javascript/CSS/SCSS.
  • Familiarity with Node/NPM based architecture and modules.
  • Experience with BackboneJS/VUE/REACT/MarionetteJS framework preferred.
  • Solid knowledge of JavaScript Unit Testing frameworks such as Mocha, Jasmine.
  • Hands on experience with templating frameworks such as Mustache, Handlebars.
  • Excellent knowledge of JavaScript (ES6) and Vue.js features, patterns and best practices.
  • Excellent knowledge of using Vue.js with backend frameworks like Spring Boot or Rest/GQL API.
  • Experience in leading a team of software engineers.
  • Experience with CSS frameworks such as Tailwind or Bootstrap or Foundation.
  • Knowledge of cross-browser development and browser compatibility.
  • Experience with working in an agile work environment (Scrum or Kanban).
  • Worked in a team of remote developers before.
  • Can work independently and goal oriented.
  • Strong understanding of design patterns: Object-oriented development, client-side MVC.
  • Experience building and debugging complex systems in a team environment.
  • Strong UI, design, and communication skills, and a positive attitude.
  • Knowledge in backend technologies like J2EE/SpringBoot/SpringMVC is preferred but not mandatory.

Education

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Computer Applications, or related field.

Skills:

Front-End Web Development

Required Skills

Object-oriented development
React
Cross-browser development
CSS
Mocha
Mustache
GQL API
Spring Boot
SCSS
Agile (Scrum, Kanban)
REST API
MarionetteJS
Node/NPM
ES6
Jasmine
Vue
HTML
Client-side MVC
CSS frameworks (Tailwind, Bootstrap, Foundation)
BackboneJS
Handlebars
JavaScript