Senior React.js Developer
We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working of junior and middle developers on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
You’ll be responsible for:
- Maintain existing React systems, including fixing bugs;
- Plan, process and perform all tasks in an efficient manner;
- Design and develop new custom components to meet project requirements;
- Developing new user-facing features using React.js;
- Maintain and update project dependencies as well as fix any conflicts;
- Working with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well-structured and flexible, along with the APIs to support it;
- Coordinating and providing support for junior and middle React.js developers;
- Training and mentoring junior developers.
Must Have:
- 5+ years of practical experience with web standards: HTML, CSS, JS, and at least 3 years with React;
- Experience in writing unit-tests to validate the code based on functional specs;
- Experience with popular React.js workflows (such as Flux or Redux, Mobx);
- Thorough understanding of web markup, including HTML5 and CSS3;
- Proficient understanding of cross-browser compatibility issues and ways to work around such issues;
- Proficient understanding knowledge of code versioning and collaboration tools, such as Git, SVN, Mercurial;
- Ability to understand business requirements and translate them into technical requirements
- Outstanding management, communication, collaboration, and leadership and problem-solving skills;
- Time-management;
- Knowledge of English at Upper-Intermediate level.
Nice to have:
- Mentoring and technical leading skills;
- Knowledge of isomorphic React;
- UX and UI understanding and use of best practices;
- Knowledge of Design patterns and data structures;
What we offer:
- Long-term job in a cozy office in the company of many skilled associates
- Competitive salary and benefits
- Interesting international projects
- Opportunities for professional and career growth
- Opportunities to develop and learn advanced technologies
- Regular training and development opportunities
- Use of high-valued tools and applications
-
332 South Michigan Ave, Suite 121 #5998, Chicago, IL 60604, United States
+1 (312) 779-1115