Search...

Software Engineer (UI-Focused)

Skills

About the Role

You will design, build, and maintain responsive, accessible, and high-performance web user interfaces using modern front-end technologies. You will work closely with designers and product owners to implement UI components, write tests, and ensure cross-browser compatibility. You will also work across the stack to implement backend APIs, integrate databases, debug issues, and respond to on-call requests.

Requirements

  • 5+ years of professional experience as a full-stack or front-end engineer
  • Strong proficiency with React.js
  • Strong proficiency with Node.js
  • Strong HTML, CSS, and JavaScript skills
  • Experience with SCSS and Tailwind CSS
  • Experience with SQL or NoSQL databases (PostgreSQL, MySQL, MongoDB)
  • Experience with SDLC, Git, and CI/CD processes
  • Experience with architecture and system design principles
  • Ability to write clean, maintainable, and efficient code
  • Strong problem-solving skills and attention to detail

Responsibilities

  • Design responsive web applications using React, SCSS, and Tailwind CSS
  • Develop and maintain front-end UI components with test-driven development
  • Collaborate with product managers, designers, and engineers to deliver software
  • Participate in architectural discussions, code reviews, and lifecycle planning
  • Apply a UX first mindset to software development
  • Ensure cross-browser compatibility and optimize for performance and accessibility
  • Improve development workflows and team practices
  • Build and maintain scalable backend services using Node.js
  • Integrate and manage SQL or NoSQL databases