The Lead Web Developer develops rich, interactive user experiences across client's desktop and mobile platforms. The ideal candidate will have a passion for the latest in .NET, HTML, CSS, JavaScript, SPA and working in a fast-paced and collaborative environment, and will be driven to help push web development initiatives.
Mandatory skills: SQL server database, REST services, OData Services, Design Patterns, MVC framework, Dependency Injection, software design pattern, Blazor framework, web apps, Blazor Server, Blazor WASM, database development, database object, Agile SDLC, GIT, source control, DevOps, Automated Builds, N tier system, programming, unit tests, integration tests, quality software delivery, system design patterns, tiered architecture, testing, system documentation
Description:
Requirements
-3+ years' experience in leading a team of developers.
-10+ years' expertise writing semantic HTML5/HTML and CSS3/CSS.
-10+ years' expertise writing clean, unobtrusive JavaScript/AJAX including experience with common libraries (jQuery, MVC, Bootstrap, etc.) and debugging tools (Firebug, Fiddler, etc.).
-Expertise with Bootstrap and Adaptive/Responsive development techniques.
-Expertise with object-oriented coding; version/source control, bug tracking, and workflow applications/tools.
-Experience with single page application (SPA) such as Blazor and React.
-Experience with front-end architecture in an enterprise-level website.
-Experience with HTML5 APIs (like canvas, local storage, etc.)
-Knowledge of current trends and best practices in front-end architecture, including performance, accessibility and usability.
-Solid problem solving, technical troubleshooting, and decision-making skills, as well as excellent communication, initiative and teamwork.
-Bachelor's degree (B. A.) from four-year college or university; or four to six years related experience and/or training; or equivalent combination of education and experience.
-Experience working with ASP.NET MVC4 Razor
-Has a good eye for design and layout.