Tech Stack
ASP.NETAzureJavaScriptJest.NETReactWebpack
About the role
- Convert UI/UX designs and wireframes into well-structured, standards-compliant HTML/CSS
- Build and maintain responsive layouts that adapt seamlessly across devices and screen sizes
- Ensure cross-browser and cross-platform compatibility for all UI components
- Optimize front-end code for performance, accessibility, and maintainability
- Collaborate with designers to refine UI/UX and maintain consistency across projects
- Maintain and update design systems, reusable styles, and components
- Troubleshoot UI-related issues and participate in QA and review processes
- Ensure adherence to branding guidelines and visual standards
Requirements
- 5+ years of professional experience in frontend development, with a focus on React
- Expert-level proficiency in JavaScript (ES6+), including async/await, closures, and modular patterns
- Strong experience with React.js, React Router, Context API, and custom hooks
- Hands-on experience configuring and optimizing Webpack for production builds
- Proficient in NPM package management, including creating and maintaining custom packages
- Solid grasp of component design, state management, and application lifecycle
- Deep understanding of frontend performance optimization, code splitting, and lazy loading
- Experience working with RESTful APIs and handling asynchronous data flow
- Strong knowledge of UX principles, responsive design, and cross-browser compatibility
- Proficient with Git, CI/CD pipelines, and agile workflows
- Familiar with testing tools (e.g., Jest, React Testing Library)
- Basic knowledge of ASP.NET MVC
- Experience working with design systems, style guides, and component libraries
- Ability to work closely with designers and backend developers in an agile environment
- Good To Have: Exposure to Domain-Driven Design (DDD) and event-driven architectures.
- Familiarity with version control systems like Azure Devops.