UI Engineer

Skills
APIComputer ScienceFull-Stack DevelopmentContinuous ImprovementData ScienceData VisualizationDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Information Technology or a related field or equivalent experience
  • Approximately 2+ years of professional software development experience
  • Strong experience with React
  • Proficiency in JavaScript TypeScript HTML and CSS
  • Experience building production web applications
  • Familiarity with Git pull requests testing and modern development workflows
  • Strong problem-solving communication and collaboration skills
  • Self-motivated with a desire to learn and grow in a fast-paced environment

Nice to have

  • Self-motivated
  • Fast learner
  • Collaborative
  • Detail-oriented
  • Curious

Day to day

  • Design and develop modern, responsive user interfaces using React and TypeScript.
  • Build reusable UI components, dashboards, forms, and data visualizations that support real engineering decisions.
  • Translate product requirements into scalable, maintainable code while collaborating closely with product managers, designers, and software engineers.
  • Integrate front-end applications with Node.js APIs and Python-based services and contribute to testing, documentation, and continuous improvement.