Embedded Systems Engineer
Carlson Software
Full-time
Maysville, KY
Job description
A UI Software Engineer is responsible for designing and implementing intuitive, responsive, and visually appealing user interfaces across Syntech’s web-based product line. They will translate UI/UX designs into clean, efficient front-end code while ensuring consistency, usability, and performance across all applications. UI Software Engineers are expected to participate in discussions and design sessions for new user-facing features and product enhancements.
ESSENTIAL FUNCTIONS:
- Designs and implements user interfaces using Angular, TypeScript, HTML, and CSS/SCSS.
- Translates UX wireframes, mockups, and prototypes into functional, polished user interfaces.
- Builds reusable front-end components and maintains UI artifacts.
- Ensures UI consistency, responsiveness, accessibility, and cross-browser compatibility.
- Participates in UI/UX design sessions and provides technical feedback on usability, feasibility, and workflow improvements.
- Integrates front-end code with backend APIs and services.
- Tests UI components and systems; identifies, debugs, and resolves UI-related issues.
- Follows and assists in maintaining development methodology best practices and procedures.
- Applies UI design patterns, front-end architecture standards, and styling guidelines to ensure consistent development across all products.
- Writes and proactively maintains technical documentation for UI development, testing, and troubleshooting efforts.
- Supports operational functions such as research, build, deployment, and production support efforts.
- Achieves objectives and goals with minimal supervision.
- Stays current on industry trends and continuously updates job knowledge by studying state-of-the-art UI technology, design principles, and development techniques.
- Performs other related duties, as assigned.
QUALIFICATIONS:
- BS in Computer Science, Software Engineering, or other related field preferred; will consider relevant years’ experience in lieu of degree.
- Requires a consistent and dependable work history, ideally reflecting 3-5 years of tenure with each previous employer.
- Demonstrated experience building web applications using Angular and TypeScript.
- Strong proficiency in HTML and CSS, including responsive and mobile-first design principles.
- Understanding of UI/UX fundamentals including layout, visual hierarchy, interaction design, and usability.
- Experience integrating front-end components with backend APIs.
- Knowledge of Java or similar object-oriented language.
- Familiarity with Agile software development methodology and release processes, preferred.
- Excellent communication skills, both verbal and written.
- Ability to work within a team environment.
- Strong problem-solving skills.
CLOSING DATE: 1/31/26
Syntech job descriptions are meant as summarizations only. They do not necessarily reflect all duties and responsibilities of a position.
Syntech is a drug and alcohol-free work environmentand Equal Opportunity/Affirmative Action Employer (Minority/Female/Disabled/Veteran)
Job Type: Full-time
Pay: $60,000.00 - $90,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Disability insurance
- Employee assistance program
- Flexible spending account
- Free fitness classes
- Free parking
- Health insurance
- Life insurance
- Lunch & learns
- On-site gym
- Paid holidays
- Paid sick time
- Paid time off
- Professional development assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
- Wellness program
Work Location: In person