Skip to main content

Frontend Developer

Technology
E-IT
Dearborn, United States1 week agoUntil 12/10/2026
Full time

Job description

Front-End Software Engineer I

Location: Dearborn, MI -Hybrid

Notes: 0–4 years of software development experience and strong front-end skills in HTML, CSS, JavaScript, React, and/or Angular. Also screen for Python, database, and Artificial Intelligence/Expert Systems knowledge.

Overview / Summary:

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.

Key Responsibilities:

  • 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.

Required Qualifications:

  • 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.
Keywords
ReactOSHTML5DEMOSAngularAngularJSJavaScriptHtmlPythonUsabilityReact.js

Interested in this role?