- Company Name
- Zenith Services Inc.
- Job Title
- Web User Interface Developer
- Job Description
-
Job Title: Web User Interface Developer
Role Summary: Senior front‑end engineer designing, building, and optimizing web interfaces with React, Redux, and Material UI, while ensuring tight integration with Java‑based back‑end services.
Expactations: • Minimum 8 years of professional front‑end development experience.
• Expertise in React.js, Redux, and Material UI.
• Strong command of JavaScript (ES6+), HTML5, CSS3, and build toolchains (Webpack, Babel).
• Proven ability to consume and integrate RESTful APIs (Java).
• Working knowledge of Java Spring Boot back‑ends.
• Deep understanding of responsive design, WCAG/ARIA accessibility, and UX principles.
• Proficiency with Git for version control.
• Experience with unit testing (Jest, React Testing Library).
• Familiarity with TypeScript, CI/CD pipelines, Docker, and cloud platforms (AWS, GCP, Azure).
• Agile/Scrum team experience.
• Strong communication, leadership, ownership, and problem‑solving skills.
Key Responsibilities:
- Architect, develop, test, and maintain high‑quality React/Redux components using Material UI.
- Translate UI/UX mockups into responsive, accessible web pages.
- Consume RESTful APIs, handle data formatting, error handling, and performance tuning.
- Collaborate with Java/Spring Boot developers to align front‑end and back‑end functionality.
- Write and maintain unit/integration tests; ensure adequate coverage.
- Configure and maintain build tools (Webpack, Babel), linting, and CI/CD pipelines.
- Evaluate emerging front‑end technologies and recommend enhancements.
- Mentor junior developers and lead code reviews.
- Participate in sprint planning, estimation, and daily stand‑ups.
Required Skills:
- React.js, Redux, Material UI
- JavaScript ES6+, TypeScript
- HTML5, CSS3, responsive design, WCAG/ARIA
- Webpack, Babel, npm/yarn, Git
- Jest, React Testing Library
- RESTful API consumption (JSON)
- Java Spring Boot basics
- CI/CD, Docker, cloud fundamentals
- Agile/Scrum experience
- Strong communication, leadership, ownership, problem‑solving
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (equivalent experience acceptable). No specific certifications required.
Wilmington, United states
On site
Senior
28-10-2025