Frontend Developer

Posted 28 April 2024
Salary £600 - £615 per day
LocationLondon
Job type Freelance
Discipline TechUI, UX & Digital Design
ReferenceJWOO_1714389141
Contact NameJack Woodard

Job description

Full Stack Developer - React.JS - Python - Rest API - SQL - 6 Months - Paying up to £615 (Inside IR35) - Hybrid

As a Full-Stack Engineer you will collaborate with a cross functional team to design and develop systems that operate on a wide range of data sets. You will work closely with the engineers to deliver good quality software that benefits our users.

Key Responsibilities:

  • Develop and maintain responsive, user-friendly web applications using React JS.
  • Design, develop, and implement RESTful APIs for seamless integration between front-end and back-end systems.
  • Collaborate with cross-functional teams to gather and understand requirements and translate them into technical specifications and solutions.
  • Utilize AWS Gateway to build, deploy, and manage APIs securely and efficiently.
  • Develop server-side logic using FAST API and other relevant technologies to ensure robust and scalable backend systems.
  • Ensure the performance, reliability, and scalability of applications and APIs through thorough testing and optimization.
  • Troubleshoot and debug issues across the entire stack, from front-end to back-end.

Requirements:

  • Proven experience working as a Full Stack Engineer, with a focus on React JS development and API design and development.
  • Strong proficiency in React JS and its core principles, with a deep understanding of component-based architecture, state management, and modern UI/UX best practices.
  • Extensive experience in designing, building, and consuming RESTful APIs, with a solid understanding of API design principles and best practices.
  • Hands-on experience with AWS Gateway for API management and deployment.
  • Proficiency in server-side development using FAST API or similar frameworks.
  • Solid understanding of database technologies such as SQL and NoSQL, and experience with database design and optimization.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
  • Excellent problem-solving skills and attention to detail, with a proactive and collaborative approach to work.
  • Strong communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders

The interview process has begun, so if you believe you have the right experience then please get in touch ASAP!