Front-End Software Engineer

Epitec Staffing
  • Dearborn, MI
  • Instant Apply
Today

Job Description

Front-End Software Engineer I

Work Arrangement: Hybrid, 4 days onsite per week in Dearborn, MI
Education: Bachelor’s degree required

Position Overview

We are seeking a motivated Front-End Software Engineer I to develop and maintain user-friendly, responsive web applications. This position will focus on designing and implementing high-quality user interfaces while collaborating with product owners, UX designers, back-end developers, architects, and other technical teams.

The ideal candidate has experience with modern front-end technologies, a strong understanding of user-centered design, and an interest in emerging technologies such as artificial intelligence. This is an excellent opportunity for an early-career software engineer looking to expand their technical skills while contributing to enterprise-level applications.

Key Responsibilities

  • Design, develop, test, and maintain responsive front-end web applications.
  • Build intuitive and accessible user interfaces using HTML, CSS, JavaScript, React, Angular, or similar technologies.
  • Engage with customers and business stakeholders to understand use cases, challenges, and technical requirements.
  • Translate user needs into practical, user-centered software solutions.
  • Create mockups and prototypes to demonstrate new features and application workflows.
  • Participate in user interface design reviews, technical discussions, and product demonstrations.
  • Collaborate with product owners, designers, back-end developers, and software architects throughout the development lifecycle.
  • Follow enterprise architecture guidelines, brand standards, development practices, and reusable design patterns.
  • Perform functional, automated, and user interface testing to ensure application quality.
  • Troubleshoot application issues, resolve bugs, and optimize performance.
  • Support cross-browser compatibility, responsive design, SEO principles, and accessibility standards.
  • Research and implement emerging tools, frameworks, and technologies that improve development efficiency and the user experience.
  • Document application features, technical decisions, testing results, and development processes.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Software development experience, including internships, academic projects, or professional experience.
  • Experience with front-end technologies such as:
    • HTML5
    • CSS3
    • JavaScript
    • React and/or Angular
  • Knowledge of responsive web and mobile-friendly application design.
  • Experience with Python.
  • Exposure to artificial intelligence, expert systems, or AI-enabled application features.
  • Familiarity with databases and data-driven applications.
  • Understanding of software development and testing fundamentals.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Effective communication and cross-functional collaboration skills.
  • Ability to work onsite four days per week.

Preferred Qualifications

  • Experience integrating front-end applications with REST APIs or back-end services.
  • Familiarity with Git or other version-control tools.
  • Knowledge of Agile software development methodologies.
  • Experience creating wireframes, mockups, or interactive prototypes.
  • Understanding of automated testing, UI testing, and test-driven development.
  • Familiarity with accessibility standards, cross-browser testing, and SEO principles.
  • Experience developing or supporting AI-powered user experiences.
  • Portfolio, GitHub profile, internship experience, or academic projects demonstrating front-end development capabilities.
#LI-BP1

Numbers & Facts

LocationDearborn, MI

Skills

  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • CSS (Cascading Style Sheet)unmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Cross-Browser Testingunmatched
  • Cross-Functionalunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Emerging Technologyunmatched
  • Enterprise Architectureunmatched
  • Gitunmatched
  • GitHubunmatched
  • HTML (HyperText Markup Language)unmatched
  • HTML5unmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Internet Applicationunmatched
  • JavaScriptunmatched
  • Mobile Applicationsunmatched
  • Mock Upunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Product Demonstrationunmatched
  • Product Designunmatched
  • Product Lifecycleunmatched
  • Prototypingunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Search Engine Optimization (SEO)unmatched
  • Software Architectureunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Standards Developmentunmatched
  • Team Playerunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Plan/Scheduleunmatched
  • Use Casesunmatched
  • User Experience Design (UXD)unmatched
  • User Interface Designunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Web Browsersunmatched
  • Wireframesunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder