Sr. Front End Developer | 100% Remote in US in Walnut Creek, CA at Vaco

Date Posted: 5/13/2022

Job Snapshot

Job Description

***Sr. Front End Developer***

***100% Remote***

***Upto $150k + Discretionary Bonus***


Position Description

The Sr. Front End Developer will be part of an Agile team responsible for developing innovative, high-performance, scalable web and iOS applications using modern software technologies and techniques, all in support of delivering market value consistent with our strategic vision. You will have an opportunity to have a positive business impact and to grow your skills in cutting-edge technology.


Essential Duties and Responsibilities:

  • Ensure the technical feasibility of UI/UX designs

  • Good understanding of JavaScript ES6 features

  • Architect, Design and develop front-end applications (React JS)

  • Participate in frontend technical development efforts independently, define software architecture, explore existing systems, and determine areas of complexity and potential risks to successful implementation of advanced visualization products

  • Collaborate with various cross functional teams like design, product management and backend architects and development teams to validate prototypes and to create elegant, usable, responsive, and interactive interfaces which meets client requirements

  • Translate wireframes into functional requirements, write well-abstracted, reusable, high-performance code for UI components

  • Suggest continuous improvements in user interface, software architecture or new technologies

  • Create responsive interface designs using SASS/JSS (CSS in JS) that are consistent across platforms

  • Participate in code review and development of technical coding standards

  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms

  • Maintain brand standards across and throughout the platform(s)

  • Code in React while choosing modern libraries to develop

  • Collaborate with teammates for setting standards for UI development

  • Create clean, modern, testable, well-documented code


Mandatory Qualifications and Requirements:

  • Bachelor's degree in Computer Science or equivalent experience

  • 7+ years of vanilla javascript experience

  • 3+ years of react JS experience

  • Strong knowledge of ES6 features

  • Strong knowledge of client-side libraries such as ReactJS, Vue.js, Typescript, MobX, Material-UI, SCSS, BEM, Websockets, Async/Await, RxJS, Lodash,

  • Experience in D3 a plus

  • Experience in translating visual designs into HTML5 and CSS3

  • Experience in CSS SASS/SCSS preprocessor

  • Strong knowledge about popular HTML5 APIs (e.g., history API, File API etc.)

  • Strong experience developing Unit Tests using Enzyme/Mocha/Jest

  • Experience in integrating third-party libraries

  • Strong understanding of Web architecture and technologies & have ample experience in improving cross browser performance & security issues

  • Experience with integration of front-end applications with various types of APIs including RESTful

  • Experience with integration of authentication and authorization (basic/OAuth/SAML)

  • Ability to transform Photoshop/Sketch mock-ups, SVG images and sprites into functional web pages

  • Experience working in Agile development environments

  • Optional database knowledge for use of SQL and NoSQL including MYSQL/Oracle/Mongo in web applications

  • Experience in working on .Net applications is optional