React JS Architect
Whitehall Resources require a React JS Architect to work with a key client on an initial 6 month contract.
*This role will involve on site work in Edinburgh 2-3 times per week.
*Inside IR35.
React JS Architect
Role description:
We are looking for a highly skilled React.js Architect with deep experience in AWS cloud services to lead the architecture, design, and delivery of modern, scalable, and secure web applications. The role demands hands-on expertise in Front End technologies, cloud-native design, and DevSecOps practices using modern tools like Tailwind CSS, GlueStack, Storybook, AWS Aurora, and CDK.
Key responsibilities:
. Design and architect scalable Front End solutions using React.js, TypeScript, and Tailwind CSS.
. Lead the implementation of component-driven development with Storybook for reusable UI components.
. Define architecture and development patterns following best practices for maintainability, performance, and scalability.
. Leverage GlueStack for serverless full-stack development and optimize workflows.
. Integrate and optimize AWS services including Lambda, API Gateway, Aurora, CloudFront, S3, Cognito, SNS, etc.
. Architect secure, highly available, and cost-effective solutions on AWS using AWS CDK (Cloud Development Kit).
. Design and enforce robust CI/CD pipelines using AWS CodePipeline, CodeBuild, GitHub Actions, or Jenkins.
. Apply DevSecOps principles including security by design, automated security scans, OWASP best practices, and compliance.
. Collaborate with product, UI/UX, Back End, and DevOps teams to drive full-stack delivery.
. Perform code reviews, architecture reviews, and mentor developers in clean code, performance, and security practices.
. Ensure seamless integration with AWS Aurora for highly performant relational databases.
Key skills/knowledge/experience
. Strong expertise in React.js, Hooks, TypeScript, and JavaScript (ES6+)
. Advanced experience with Tailwind CSS for styling and responsive UI design.
. Solid knowledge of Storybook for component-driven development.
. Familiarity with GlueStack ecosystem or similar serverless full-stack platforms.
. Expertise in AWS cloud architecture using services like Aurora, Lambda, API Gateway, Cognito, CloudFront, and S3.
. Strong understanding of security principles, including IAM, encryption, access control, and OWASP guidelines.
. Experience in building and maintaining CI/CD pipelines, with hands-on use of AWS CodePipeline, GitHub Actions, or similar tools.
. Experience with AWS CDK for IaC (Infrastructure as Code).
. Strong understanding of microservices and API-first development.
. Proficient in unit testing and end-to-end testing using Jest, React Testing Library, Playwright, or Cypress.
All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description.
Whitehall Resources are an equal opportunities employer who value a diverse and inclusive working environment. All qualified applicants will receive consideration for employment without regard to race, religion, gender identity or expression, sexual orientation, national origin, pregnancy, disability, age, veteran status, or other characteristics.