Frontend Developer
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.
Interested in this role?