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