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
- 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.