ReactJS Developer Job Description Template
Our company is looking for a ReactJS Developer to join our team.
Responsibilities:
- Strong background in building dynamic, high-volume and scalable system with Java using an Agile development methodology;
- Develop all day, every day with a focus in React.js, redux other JavaScript frameworks;
- Advanced full-stack experience in React.js frameworks;
- Software Development experience in a variety of programming languages;
- Skills – Experience and Requirements;
- Create code within a test driven-development and pair programming environment;
- RESTful APIs, database, and caching techniques;
- Work in fast paced, agile methodology;
- Analyze and help define software requirements;
- Data integration pieces – build REST APIs;
- Provide accurate estimates of LOE;
- Design and develop applications that meet the needs of the organization;
- Stay current with the latest test, development, and deployment best practices and share your findings with the team and community;
- Engage with stakeholders to identify problems, test ideas, and refine workflows Work with server-side engineers to define APIs;
- Feel comfortable taking calculated risks to change technical direction and can articulate the benefits and costs of a decision.
Requirements:
- Strong skills with modern JS (React preferred);
- Experience leading projects and providing mentoring to more junior developers;
- Experience with various UI toolkits and interaction models including responsive design Deep understanding of supporting APIs, cache layers;
- 5+ years of professional software engineering experience, including a solid understanding of standard data structures and algorithms;
- Proficiency developing world-class web interfaces;
- Excellent communicator;
- 2+ years working with React and Redux (functional components, hooks);
- Strong Computer Science fundamentals;
- Capable of creating a new production-quality codebase from scratch BA/BS in computer science, or equivalent work experience;
- Experience working with cross-functional teams.