Front end developer

Front end developer

Posted 1 day ago by 1753959361

Negotiable
Outside
Remote
USA

Summary: The role of Front End Developer involves designing and implementing user interfaces using React and Next.js, alongside developing Java Spring microservices for back-end support. The position requires collaboration within an Agile environment and leveraging cloud infrastructure, particularly AWS. Candidates should possess strong skills in both front-end and back-end technologies, with a focus on continuous improvement and best practices in development. This role is remote and classified as outside IR35.

Key Responsibilities:

  • Design and implement intuitive, responsive, and high-performance user interfaces using React and Next.js.
  • Utilize Typescript and JavaScript to create modular, reusable code for scalable applications.
  • Work within micro frontend architectures to ensure seamless integration across various front-end services.
  • Design and develop Java Spring microservices to support robust, scalable applications.
  • Implement RESTful APIs and integrate them efficiently with front-end systems.
  • Leverage AWS services (e.g., EC2, S3, Lambda) for deployment, scalability, and infrastructure management.
  • Utilize Docker to containerize applications and manage development, testing, and production environments.
  • Work closely with UX/UI designers, product managers, and other engineers to ensure a unified approach to development.
  • Participate in daily stand-ups, sprint planning, and code reviews within an Agile environment.
  • Troubleshoot, debug, and optimize front-end and back-end systems to ensure top-tier performance.
  • Stay up to date with the latest trends and technologies in front-end and back-end development.
  • Promote best practices in coding, testing, and deployment to improve efficiency and maintainability across the team.

Key Skills:

  • Strong proficiency in React and Next.js for front-end development.
  • Expertise in Typescript and JavaScript for building modern web applications.
  • Solid experience in Java Spring for back-end microservice architecture.
  • Experience with AWS and cloud-based infrastructure solutions.
  • Familiarity with Docker and containerization principles.
  • Strong understanding of front-end architecture principles and micro frontend approaches.
  • Proven experience working in an Agile development environment.
  • Experience with CI/CD pipelines, testing frameworks, and deployment strategies.
  • Familiarity with GraphQL, WebSocket, or other advanced front-end/back-end integration techniques.
  • Knowledge of SQL and NoSQL databases (e.g., MySQL, MongoDB).
  • Ability to work with distributed teams and complex, cross-functional projects.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional software development experience.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
Tech Stacks:React, NextJs (with micro frontends)
Roles and Responsibilities:
  • Front-End Development:
    • Design and implement intuitive, responsive, and high-performance user interfaces using React and Next.js.
    • Utilize Typescript and JavaScript to create modular, reusable code for scalable applications.
    • Work within micro frontend architectures to ensure seamless integration across various front-end services.
  • Back-End Development:
    • Design and develop Java Spring microservices to support robust, scalable applications.
    • Implement RESTful APIs and integrate them efficiently with front-end systems.
  • Cloud Infrastructure:
    • Leverage AWS services (e.g., EC2, S3, Lambda) for deployment, scalability, and infrastructure management.
    • Utilize Docker to containerize applications and manage development, testing, and production environments.
  • Collaboration & Agile:
    • Work closely with UX/UI designers, product managers, and other engineers to ensure a unified approach to development.
    • Participate in daily stand-ups, sprint planning, and code reviews within an Agile environment.
    • Troubleshoot, debug, and optimize front-end and back-end systems to ensure top-tier performance.
  • Continuous Improvement:
    • Stay up to date with the latest trends and technologies in front-end and back-end development.
    • Promote best practices in coding, testing, and deployment to improve efficiency and maintainability across the team. Qualifications:
  • Required Skills:
    • Strong proficiency in React and Next.js for front-end development.
    • Expertise in Typescript and JavaScript for building modern web applications.
    • Solid experience in Java Spring for back-end microservice architecture.
    • Experience with AWS and cloud-based infrastructure solutions.
    • Familiarity with Docker and containerization principles.
    • Strong understanding of front-end architecture principles and micro frontend approaches.
    • Proven experience working in an Agile development environment.
  • Desired Skills:
    • Experience with CI/CD pipelines, testing frameworks, and deployment strategies.
    • Familiarity with GraphQL, WebSocket, or other advanced front-end/back-end integration techniques.
    • Knowledge of SQL and NoSQL databases (e.g., MySQL, MongoDB).
    • Ability to work with distributed teams and complex, cross-functional projects.
  • Education & Experience:
    • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
    • 3+ years of professional software development experience.