Senior Frontend Engineer

280 CapMarkets

San Francisco

Full-time

Front-End

A Front End Software Engineer combines the disciplines of interface design and programming. They have primary responsibility for translating wireframes and requirements into code that will render user-facing elements of the application. 

Responsibilities: 

*Develop new user-facing features 

*Write reusable components and libraries for future use 

*Write unit tests 

*Ensure the technical feasibility of UI/UX designs 

*Collaborate pro-actively with the design and product teams to bridge the gap between visual and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.  

*Contribute to the central visual "theme" that renders the company identity/style 

*Develop and maintain the team's analytics infrastructure, support A/B testing, and support 

*Collaborate pro-actively with the design and product teams to bridge the gap between visual and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.  

*Constantly refactor and seek ways to improve the existing codebase 

*QA testing of the front end codebase 

*Pursue opportunities for education and develop new skills as a developer 

*Share knowledge with team members and facilitate team learning

Skills And Qualifications: 

*Proficient understanding of React, Redux, Node, Webpack, and Babel 

*Proficient understanding of HTML5, CSS3, and ECMAScript 6/7 

*Proficient understanding of server-side CSS pre-processing platforms, such as SCSS 

*Proficient understanding of asynchronous request handling 

*Proficient understanding of cross-browser compatibility issues and ways to work around them 

*Proficient understanding of code versioning tools, particularly GIT 

*Optimize applications for maximum speed and scalability 

*Good understanding of SEO principles and ensuring that application will adhere to them 

*Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.

*Familiarity with tools such as Sketch or Figma is a plus

Pre-Requisites: 

*STEM degree and/or 5 years' experience

Preferred Experience: 

*1-2+ years of design experience, take product requirements and produce wireframes, prototypes, and high fidelity mockups 

*Experience working with map libraries, such as Mapbox, Google Maps