Job Description
Location: Remote / On-site flexible
Experience: 5+ years
Employment Type: Contract / Full-time
Project Overview
We are transitioning our travel platform from a C# MVC architecture to Next.js and are seeking a Senior Front-End Developer to lead the front-end modernization. You will work closely with our existing team to enhance user experience, optimize performance, and implement modern front-end solutions.
Responsibilities
- Lead the transition of front-end code from C# MVC to Next.js / React
- Collaborate with back-end developers to integrate front-end code with server-side functionality
- Implement responsive, accessible, and high-performance web interfaces
- Work with microservice APIs for dynamic content integration
- Optimize web performance across devices and browsers
- Ensure adherence to W3C standards, accessibility guidelines (508 Standards), and best practices
- Use AI-assisted design tools in UI/UX workflow where applicable
- Maintain code quality with Git version control and collaborative workflows
- Stay up-to-date with latest front-end trends, frameworks, and technologies
Required Technical Skills
- Next.js / React (primary)
- C# / .NET background for understanding legacy code
- HTML5, CSS3, Responsive CSS, JavaScript, ES6, TypeScript
- CSS preprocessors: SASS, LESS, Bootstrap 4
- Experience with Angular, Node.js, JSP, ASP.NET MVC, XSLT, jQuery Mobile, XML (advantageous)
- Microservice API integration experience (critical)
- Git / GitHub version control
- Adobe Photoshop and CMS experience (iAPPS, Teamsite)
- Experience with Agile methodology, JIRA, and e-commerce platforms
- Strong understanding of cross-browser compatibility, progressive enhancement, and web accessibility
Preferred Skills
- Knowledge of terminal shell, VS Code workflow
- Web performance optimization techniques and tools
- Experience leveraging AI design tools in UI/UX development
- Strong portfolio demonstrating responsive, scalable, and modern web applications