Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
UI
Vue.js
Workflow
Amazon Lambda
Amazon Web Services
Backend Development
Collaboration
Debugging
DevOps
Java
JavaScript
Python
SPA
Software Engineering
Job Details
Position- : *UX/UI Developer* Location-Remote Need ex cap1
Responsibilities:
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.