Senior Frontend Engineer
Senior Frontend Engineer 100 remote position. Java
Script, React, HTML5, CSS3 SaaS platform is looking for a senior frontend engineer (5 years). Leading a high-performance React and React Native team. Experience building, testing and delivering enterprise software. Solid understanding of web technology, architecture and process.
A leadership role on an Agile development team and ownership of the client-side codebase.
ResponsibilitiesProvide technical leadership on frontend design, integration, implementation of enterprise SaaS system Flexible design architectural approach to deliver configurability along the data creation, integrations, workflows, notifications, and data persistence Understand and synthesize platform development recommendations based on business objectives, product roadmap, solution architecture and technical considerations while advancing award winning user experience. Contribute to the development of platform functionality and extensibility by using state-of-the-art frameworks, libraries and tools Specify and troubleshoot API integrations in an ecosystem of multiple systems Work closely with client stakeholders, partners, product managers, creative designers, platform architect, and other software engineers Skills and Experience You have at least 5 yearsrsquo experience in web development You have at least 2 years experience in GraphQL (server and client-side) You have broad experience in modern Java
Script frameworks coding, testing, automation and debugging Experience working with UI component frameworks (Material-UI preferred) Master of web technologies, including HTML5, ES6, CSS3, Java
Script and Java
Script frameworks (React, Redux, foundation, jQuery, AngularJS), webpack, JSON Extensive knowledge of JS quality and unit testing tools Experience building multi-tier web application Functional understanding of OpenAPI standards to deliver all phases of RESTful web services Strong analytical and technical skills to identify critical issues, escalate them and drive them to resolution. Experience using a software version control system (e.g., Git) in a project with multiple developers committing to a shared repository Familiarity with an automated build and deploy pipeline Bachelorrsquos degree in Computer Science or related field (or equivalent work experience)