Front End Developer

Stefanini logo

Stefanini

View Salaries, Reviews, and more  

Job Description

Stefanini Group is hiring!

Stefanini is looking for a Frontend Developer (Dearborn, MI)

For quick apply, please reach out to Fardeen Ali at [email protected]


We are seeking a highly skilled Senior Frontend Engineer specializing in React and TypeScript to join our agile development team. In this role, you will be responsible for developing and maintaining high-performance, client-side web and mobile-responsive applications. You will not only focus on building beautiful user interfaces but also ensure the long-term health of the application through performance automation testing, instrumentation, and real-time monitoring. The ideal candidate is a champion of modern engineering practices, including Test-Driven Development (TDD), Pair/Mob Programming, and Continuous Delivery, with a deep commitment to observability using tools like Grafana, Splunk, and GCP.


Responsibilities

  • Full-Lifecycle Engineering: Solve complex problems by designing, developing, and delivering software using React, TypeScript, and modern web technologies, ensuring alignment with global architecture guidelines.
  • Prototyping & Design: Create high-fidelity mock-ups and prototypes to visualize new features. Participate in UI design reviews and product demos to ensure brand consistency.
  • Quality & Automated Testing: Lead the charge in functional automated testing and UI testing. Implement Test-Driven Development (TDD) to ensure code quality from the first line written.
  • Observability & Monitoring: Implement instrumentation to track application health. Use visualization tools such as Grafana, Splunk, and GCP Cloud Logging to monitor production environments and proactively resolve issues.
  • Continuous Learning: Stay at the forefront of emerging technologies in UI/UX design and frontend engineering to keep our tech stack modern and competitive


Required Skills & Qualifications

  • Expert-level proficiency in React, TypeScript, HTML5, and CSS/SCSS.
  • Proven experience in performance automation testing and UI testing frameworks (e.g., Cypress, Playwright, Jest, or Selenium).
  • Hands-on experience with instrumentation and monitoring tools such as Grafana, Splunk, and GCP Cloud Logging.
  • Strong experience with iterative development, TDD, and collaborative coding (Pairing/Mobbing).
  • Deep understanding of mobile-friendly, responsive design and enterprise brand standards.
  • Knowledge of SEO best practices and web accessibility (WCAG) compliance.
  • Ability to navigate complex architectural guidelines to deliver unified, coherent frontend solutions.


Preferred Qualifications

  • Experience with Cloud platforms (specifically Google Cloud Platform).
  • Familiarity with CI/CD pipelines and automated application delivery.
  • Experience working with design systems and reusable component libraries.
  • A portfolio or GitHub profile showcasing interactive, user-friendly web experiences.


Skills Required

  • React, Agile Software Development, Acceptance Testing, Application Development, Application Support, Application Testing, Automated Scripting, Testing - Performance, Testing - Test
  • Proficient in building modular, reusable components using modern React (Hooks, Context API, State Management etc ). Example: Developing a high-performance, responsive dashboard.
  • Active participation in the full Agile lifecycle, including Sprint Planning, Daily Stand-ups, and Retrospectives.
  • Ensuring that all developed features meet the "Definition of Done" and align with business requirements. Example: Partnering with team to execute Acceptance Testing for a new / existing modules to verify it meets all and functional needs before deployment.
  • End-to-end ownership of the scalable enterprise applications. Example: Leading the front end development and automation testing of the application platform, ensuring the architecture is scalable, secure, and follows coding standards.
  • Providing timely resolution for production issues and performing deep-dive Root Cause Analysis (RCA). Example: Managing support for application, identifying and patching critical production bugs within established SLAs to minimize dealer downtime.
  • Application Testing Expectation: Implementing a robust testing strategy that includes unit, integration, and end-to-end testing. Example: Utilizing Jest or React Testing Library to maintain high code coverage for all new features in application, preventing regressions in the codebase.
  • Developing scripts to automate repetitive tasks, deployments, and testing cycles. Example: Creating automated CI/CD pipeline scripts to streamline the build and deployment process, reducing manual intervention and human error.
  • Testing - Performance - Expectation: Validating that applications remain stable and responsive under peak load conditions. Example: Conducting stress tests on the application to ensure it maintains low latency during high-traffic month-end closing periods.
  • Testing - Test - Expectation: Designing comprehensive test plans that cover functional, security, and edge-case scenarios. Example: Authoring a detailed test strategy for the integration between applications .


Skills Preferred

  • Demonstrated ability to deploy, and manage cloud-native solutions and infrastructure within the Google Cloud ecosystem.


Experience Required

  • 5+ years of professional experience in frontend web development, specifically building and maintaining complex, large-scale web applications.
  • 5+ years of expert-level experience with React, TypeScript, HTML5, and CSS. Proven track record in Performance Automation Testing and UI testing frameworks.
  • Hands-on experience with instrumentation and visualization tools (Grafana/Splunk/GCP).
  • Deep understanding of Agile methodologies, TDD, and collaborative coding practices.
  • Experience with architectural alignment and creating high-fidelity mock-ups/prototypes.


Education Required

  • Bachelor's Degree


Education Preferred

  • Master's Degree


Interview Questions of Front End Developer at Stefanini

Currently, there aren't any interview questions for this role at Stefanini shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Front End Developer at Stefanini

Currently, there aren't any salaries for this role at Stefanini shared by other job seekers.

View more salaries from Stefanini โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now