UI/UX Engineer

Overview

Hybrid
$155000
Full Time

Job Details

Position Overview:
We are seeking a UI/UX Engineer with a strong foundation in software engineering. The ideal candidate blends front-end development, interaction design, and software craftsmanship to deliver intuitive, performant, and scalable user experiences. You will build high-quality interfaces and supporting services, ensuring that products are both technically robust and user-friendly.

Key Responsibilities:

  • Design, develop, and maintain user interfaces with modern frameworks (React, Vue.js, Angular).

  • Utilize cloud services to build, deploy, and manage applications.

  • Translate user stories into design mockups/prototypes and production-ready code.

  • Write clean, maintainable, and efficient code.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Troubleshoot and resolve complex technical issues and bugs.

  • Integrate front-end applications with cloud-based APIs and data pipelines.

  • Perform code reviews and provide constructive feedback to peers.

  • Stay up to date with the latest industry trends and technologies to ensure solutions remain current and competitive.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • 4+ years of experience in software development.

  • Proven experience delivering solutions with cloud technologies.

  • Proficiency in modern web technologies (React, Vue.js, TypeScript, JavaScript, HTML5, CSS3).

  • Strong understanding of usability, interaction design principles, and front-end performance optimization.

  • Excellent problem-solving skills and the ability to work independently or as part of a team.

  • Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.

Preferred Skills:

  • Familiarity with microservices architecture and RESTful API design.

  • Familiarity with CI/CD concepts and tools (e.g., Jenkins, GitLab CI, CircleCI).

  • Experience with containerization and orchestration tools such as Docker and Kubernetes.

  • Knowledge of database systems, both SQL and NoSQL.

  • Experience with monitoring and logging tools (e.g., CloudWatch, ELK Stack).

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.