<p>Rainmakers looking for a skilled react.js developer to lead our</p><p>front-end development team. In this role, you will be responsible</p><p>for developing and implementing user interface components</p><p>using React.js, Redux and Webpack.</p><p>The ideal candidate would be comfortable learning the existing</p><p>codebase, improving it, and eventually modifying it to create a</p><p>whitelabel platform. You will be working alongside a serve-side</p><p>engineer, but should be able to self-manage day-to-day tasks</p><p>needed to achieve Rainmaker’s overall goals.</p><p>Candidate should have in-depth knowledge of JavaScript and</p><p>React concepts, excellent front-end coding skills, and a good</p><p>understanding of progressive web applications. Ultimately, a lead</p><p>react.js developer should be able to design and build modern</p><p>user interface components to enhance application performance.</p><p>Lead React.js Developer Responsibilities:</p><p> Learning &amp; maintaining the existing codebase.</p><p> Leading the client-side team, including any future hired React.js</p><p>developers.</p><p> Improving test coverage across the app.</p><p> Refactoring existing code to reduce technical debt.</p><p> Working alongside server-side team to whitelabel the</p><p>Rainmakers platform.</p><p> Reviewing application requirements and interface designs.</p><p> Developing and implementing highly responsive user interface</p><p>components using react concepts.</p><p> Monitoring and improving front-end performance.</p><p><br></p><p> Documenting application changes and developing updates.</p><p><br></p><p>Lead React.js Developer Requirements:</p><p> Previous experience working as a React.js developer.</p><p> Ability to identify areas of App that need improvement with</p><p>minimal input from server-side team.</p><p> In-depth knowledge of JavaScript, CSS, HTML.</p><p> Knowledge of React tools including React.js, Webpack, Enzyme,</p><p>Redux, and Jest.</p><p> Experience with user interface design (mostly modifying existing</p><p>designs to server new purpose).</p><p> Knowledge of Unit Testing frameworks, preferably Jest.</p><p> Experience with browser-based debugging and performance</p><p>testing software.</p><p> Excellent troubleshooting skills.</p><p> Excellent project management skills.</p><p><br></p><p>Interview Process</p><p>Semi-casual Intro/Screen zoom: ~1 hour</p><p> Introductions</p><p> Have candidate share previous projects/companies they</p><p>worked with.</p><p> General discussion about technologies candidate has</p><p>experience with.</p><p> Review candidate’s previous experience leading people.</p><p> How does the candidate feel about working in a start-up</p><p>environment?</p><p><br></p>
At Rootstack, we are focused on creating the technologies of the present and the future that help our clients elevate their digital presence. With a work culture focused on success, we put our employees first and we will focus on your growth within the company, always motivating you to achieve greatness.