UX/UI Developer
Skills
DevopsWeb ApplicationsAirline TicketingContextDatabasesImport OperationsOptimization
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Expert-level knowledge of JSX hooks Virtual DOM and component lifecycles
- Advanced proficiency in HTML5 CSS3 Flexbox Grid and modern JavaScript ES6+
- Strong understanding of user centered design typography and color theory
- Experience with micro-frontend architecture using single-spa
- Ability to implement communication between MFEs using utility modules shared state or browser events
- Experience with independent CI/CD pipelines for deploying individual features
- Experience with shared design systems and global theming
- Expertise in lazy loading import maps and shared dependency management
- Experience building server-side applications and APIs with Node.js and Express
- Familiarity with AWS services including S3 CloudFront Lambda and API Gateway
- Experience configuring automated pipelines such as AWS CodePipeline or GitHub Actions
- Basic understanding of NoSQL or SQL databases
Nice to have
- Self-starter
- Adaptable team player
- Technical problem solver
Day to day
- Collaborate with stakeholders to design user flows wireframes and high fidelity interactive prototypes using Figma or React for rapid iteration
- Build reusable modern UI components and front end libraries in React.js to support scalable high performance web applications
- Ensure responsive accessible experiences across mobile tablet and desktop while managing complex state data flow testing and front end performance
