Currently, we are looking for a Remote Lead ReactJS Developer to join our team.
Responsibilities
Collaborate with product management and your team while analyzing and decomposing complex software features into simpler stories for planning and execution
Collaborate with your team to manage and estimate the size and complexity of the features/stories and commit to what can be accomplished in an iteration
Spearhead technical design, and implementation/development of well-engineered solutions that are optimized for short term execution while planning for long term technical capabilities
Author, review, and help in implementation of test plans, test cases, and automated tests to ensure adequate coverage based on requirements
Own system and feature quality throughout the development, testing, and deployment phases to ensure delivery expectations (both time and quality) are met
Drive value and continuously improve the team’s ability to write code that is maintainable, reusable and fault-tolerant
Conduct new technology research, proof of concept, and design work that will provide direction for the enhancement of the overall system and products
Contribute to software engineering best practices for design, coding standards, performance, test automation, security, delivery, maintainability, and culture
Demonstrate ownership of developed components from development through production
Requirements
5+ years of experience with ReactJS
1+ years of leadership experience
Experience with expertise in JavaScript, ReactJS, HTML
Experience with object-oriented design/development principles
Experience with Web Services (REST, SOAP) supporting high volume transactions
Knowledge of relational database design and development; nice to have SQL skills
Knowledge of Test Driven Development (TDD) and Automated testing
Knowledge of service-oriented architectures, databases, and highly scalable distributed systems
Knowledge of architecture of the cloud ready and cloud-based applications/cloud-based services and an understanding of design for scalability, performance