UX/UI Developer

Skills
DevopsWeb ApplicationsAirline TicketingContextDatabasesImport OperationsOptimization
Role

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