Job Title: Senior UI Developer (Lead)Job Location: Remote
About Our ClientOur client is building a technology enabled service platform to reduce emissions from commercial HVAC/R and help owners/operators reduce waste and downtime.
Responsibilities: Develop user interface components that are robust and easy to maintain Build, test, document, and deploy at scale Implement and integrate RESTful APIs in ReactJS Work in a team-oriented environment, providing software development technical expertise and guidance to key stakeholders on a variety of enterprise-scale applications and projectsProvide technical direction and guidance, as well as draft specifications, architect solutions, define timelines, and advise on industry best practices and problems to be solvedWork closely with Customers, Product Managers, and Architects to develop effective, high-quality enterprise software solutionsUnderstand and apply a variety of project life cycles, methods, and software development techniquesWrite code and review other people’s code.Ensure the technical feasibility of UI/UX designs.Optimize application for maximum speed and scalability.
Must have skills 5-8 years of overall UI software development experience Proficient understanding of modern web & mobile tech stack.Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object modelGood understanding of React.js, React Native, and its core principles Experience with popular React.js workflows (such as Flux or Redux)Familiarity with integrating RESTful APIs and browser nuancesExperience with front-end development tools such as Babel, Webpack, NPM, and YarnExperience with offline storage, threading, and performance tuningFamiliarity with native build tools, like XCode, Gradle, Android Studio, and IntelliJExperience with automated testing suites like Jest, Detox.Attention to detail and a strong sense of ownershipThe mindset to take up project individually and meet the deadlineExperience with unit testing using Jest or react-testing- library
QualificationsBachelor’s Degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience.