Job Description
React Developer
- Up to £65,000 + Bonus
- Fully Remote (Hybrid also available)
As a React Developer, you will be responsible for designing, developing, and maintaining high-quality web applications using React.js. You will collaborate with cross-functional teams, including DevOps engineers and product owners, to create efficient, secure, and robust software solutions that meet business objectives and adhere to quality and governance standards.
Key Responsibilities:
- Develop high-quality, reliable, and testable React.js applications.
- Collaborate in a multidisciplinary team to understand functional and non-functional requirements and deliver key system features and capabilities.
- Participate in work estimation, sprint planning, and forecasting to ensure timely delivery of projects.
- Ensure adherence to architecture, design, implementation, and security standards.
- Conduct code reviews and participate in collaborative programming to ensure code quality.
- Investigate and propose solutions to development and design problems.
- Implement unit and integration tests; conduct functional and performance testing where appropriate.
- Develop reusable components to enable faster delivery and improve performance.
- Prepare technical documentation, such as low-level design, test plans, and runbooks.
- Collaborate closely with DevOps engineers to enhance build and release processes.
Ideal Experience:
- Proven experience in developing web applications with React.js and related technologies.
- Familiarity with agile software development practices and a working knowledge of DevOps and CI/CD principles.
- Experience with building RESTful APIs and understanding RESTful architecture.
- Proficiency in JavaScript, HTML5, CSS3, and version control tools, e.g., GIT.
- Experience with AWS services, particularly serverless and container technologies like Lambda and Fargate.
- Exposure to infrastructure as code tools like Terraform.
- Awareness of CI/CD tools such as Azure DevOps and YAML pipelines.
- Understanding of security frameworks and guidelines (e.g., OWASP, CIS18).
- Experience with identity and access management tools (e.g., AWS IAM, Azure AD).
- Experience with relational and NoSQL databases, such as AWS RDS, AWS DynamoDB, SQL Server, or MongoDB.
Key Benefits:
- Bonus Scheme
- Leadership Growth opportunities
- Generous Pension contributions
- Internal opportunities and secondments
- Minimum of 24 days holiday plus BH
- Perkbox
- Professional tuition reimbursement
- Birthday Day off
- Flu Jabs
- Mentorship opportunities'
- Enhanced maternity and paternity pay
- Management Development programmes
- Private Medical Insurance
- Continuous Professional & Personal Development... and plenty more!
If this opportunity sounds like a good fit, apply today!