Negotiable
Undetermined
Remote
Remote
Summary: The Software Engineer (Front-End Focus) role involves building and enhancing UI features primarily using JavaScript and Vue.js, while also integrating backend logic with Python on AWS Lambda. The position requires collaboration with product and engineering teams to create guided user experiences and troubleshoot applications running on AWS. Candidates should have a strong background in front-end development and experience with micro-frontend patterns. The role is remote and emphasizes strong debugging skills and AWS experience.
Key Responsibilities:
- Build and enhance UI features primarily in JavaScript/Vue.js, delivering modular micro-frontends and reusable components.
- Collaborate with product and engineering partners to translate workflow requirements into guided user experiences and screen flows.
- Develop and support backend logic using Python on AWS Lambda to power UI decisioning (rules-based outcomes that drive the next screen/question).
- Integrate UI with backend services/APIs and ensure consistent behavior across workflows maintained by the rules engine.
- Work with Java-based components/services where needed to support the overall platform and UI ecosystem.
- Operate/troubleshoot applications running on AWS (Lambda and ECS Fargate); daily DevOps work is limited, but strong debugging skills are required (logs, deployments, task/service health).
Key Skills:
- 3-5 years of professional software engineering experience with strong front-end delivery ownership.
- Strong JavaScript skills; Vue.js experience highly preferred (excellent JavaScript plus adjacent framework experience can be considered).
- Experience with micro-frontend patterns or modular SPA architecture and modern front-end tooling.
- Backend development experience with Python and AWS Lambda (building/maintaining serverless functions that support UI workflows).
- Hands-on AWS experience (Lambda required; ECS/Fargate exposure strongly preferred) and ability to troubleshoot production issues.
- Working knowledge of Java (required) to support integration points within the broader platform.
Salary (Rate): £37.50 hourly
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Software Engineer (Front-End Focus) Vue.js Micro-Frontends, Java, Python (AWS Lambda), AWS (ECS Fargate)
Role summary
- Build and enhance UI features primarily in JavaScript/Vue.js, delivering modular micro-frontends and reusable components.
- Collaborate with product and engineering partners to translate workflow requirements into guided user experiences and screen flows.
- Develop and support backend logic using Python on AWS Lambda to power UI decisioning (rules-based outcomes that drive the next screen/question).
- Integrate UI with backend services/APIs and ensure consistent behavior across workflows maintained by the rules engine.
- Work with Java-based components/services where needed to support the overall platform and UI ecosystem.
- Operate/troubleshoot applications running on AWS (Lambda and ECS Fargate); daily DevOps work is limited, but strong debugging skills are required (logs, deployments, task/service health).
Required qualifications
- 3 5 years of professional software engineering experience with strong front-end delivery ownership.
- Strong JavaScript skills; Vue.js experience highly preferred (excellent JavaScript plus adjacent framework experience can be considered).
- Experience with micro-frontend patterns or modular SPA architecture and modern front-end tooling.
- Backend development experience with Python and AWS Lambda (building/maintaining serverless functions that support UI workflows).
- Hands-on AWS experience (Lambda required; ECS/Fargate exposure strongly preferred) and ability to troubleshoot production issues.
- Working knowledge of Java (required) to support integration points within the broader platform.