> Markdown version of [/jobs/ext/4474234-front-end-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/4474234-front-end-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Front-End Software Engineer I - **Company:** HTC Global Services, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, JavaScript (Programming Language), Artificial Intelligence, Application Performance Management, Automation of Tests, Browser Compatibility, Cascading Style Sheets (CSS), Databases, Expert Systems, Design of User Interfaces, Human-Computer Interaction, Python (Programming Language), Software Engineering, Software Systems, User Interface Testing, Web Applications, ReactJS, AngularJS, Front End Software Development - **Published:** October 26, 2026 - **Apply:** https://www.dice.com/job-detail/c40635db-18b4-448a-a089-42897de7913f ## About the Role * Bachelor's degree. * 0 4 years of experience in software development. * Experience or knowledge in Python. * Knowledge of databases. * Knowledge of Artificial Intelligence and Expert Systems. * Familiarity with front-end development and user interface technologies. * Experience with or knowledge of HTML, CSS, JavaScript, React, and Angular. ## Description We are seeking a Front-End Software Engineer I to develop and maintain the front-end/client-side of applications, primarily web applications and, in some cases, mobile or mobile-responsive applications. This role focuses on designing and implementing user interfaces and user experiences while collaborating with cross-functional teams to deliver user-friendly, high-quality software solutions., * Engage with customers to understand their use cases, pain points, and requirements, advocating for user-centric software solutions. * Solve complex problems by designing, developing, and delivering software using various tools, languages, frameworks, and technologies. * Follow architecture guidelines to support a unified and coherent approach to development. * Collaborate with cross-functional teams, including product owners, designers, back-end developers, and architects. * Create mock-ups and prototypes to visualize new features and participate in user interface design reviews and product demos. * Perform functional automated testing and UI testing to ensure quality development. * Improve application performance by fixing bugs, optimizing the application, and implementing new technologies to maximize development efficiency. * Apply programming practices related to cross-browser compatibility testing, SEO principles, and accessibility standards. * Design, develop, and deliver user-friendly, interactive experiences using enterprise brand standards and templates for a consistent user experience. * Work with technologies and languages such as HTML, CSS, JavaScript, React, and Angular. * Stay current with emerging technologies and trends in user interface design.