- Company Name
- DSM-H Consulting
- Job Title
- Senior UI Frontend Developer - 428
- Job Description
-
**Job Title**
Senior UI Frontend Developer
**Role Summary**
Lead design, development, and maintenance of high‑performance web UIs. Own solution architecture and best‑practice implementation, drive POCs and spikes, resolve technical debt, and produce reusable component libraries. Collaborate closely with front‑end and back‑end leads, product owners, and Agile teams to translate requirements into functional user stories and deliverable features.
**Expectations**
- 8+ years of web application development experience.
- Demonstrated senior leadership in a small team (≈3 developers).
- Proven ability to work under tight deadlines, prioritize technical debt, and communicate complex solutions to a diverse stakeholder group.
- Passion for continuously improving code quality, performance, and user experience.
**Key Responsibilities**
- Design, code, test, deploy, and maintain intuitive, performant UI components and applications.
- Create reusable, responsive components (dashboards, widgets, tables) using Storybook for documentation.
- Lead proof‑of‑concepts and major spikes to evaluate new technologies or patterns.
- Convert product and business requirements into technical tasks, user stories, and acceptance criteria.
- Mentor teammates, review pull requests, and enforce coding standards and performance benchmarks.
- Integrate visualizations with Grafana and manage front‑end data flow from RESTful APIs.
- Participate in Agile ceremonies (sprints, retrospectives, daily stand‑ups) and coordinate with back‑end, DevOps, product, and QA activities.
- Maintain continuous integration pipelines, enforce automated testing (BDD with Cucumber, unit tests with Jest), and monitor application health in AWS.
**Required Skills**
- **Core Front‑End:** TypeScript, React, Redux, Redux‑Saga, HTML5, CSS3, Webpack, Jest.
- **Advanced Front‑End:** Storybook, Mirage JS, design of reusable components, performance optimization.
- **API & Integration:** RESTful services, Swagger, Postman, Grafana dashboards.
- **DevOps & Testing:** AWS, CI/CD pipelines, automated deployments, BDD with Cucumber, Cypress/Playwright optional.
- **Soft Skills:** Strong written and verbal communication, presentation ability, problem‑solving under pressure, team collaboration.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science or equivalent technical field.
- (Optional) Certifications in React, AWS, or Agile frameworks may strengthen the application.