An amazing Richmond-based client is looking for a Senior UI Developer. This person will join the agency's agile dev team to create the solutions that will be the engine for innovation and growth within the company.
Our client needs a developer with strong coding skills to build web application experiences utilizing JS plugins. Design skills are a plus, but this role calls for significantly more time spent building, rather than designing.
This role is
- 100% onsite in Richmond, VA
- Open to relocation assistance for the right candidate
Develop functional and responsive web pages/views with clean, maintainable code
Develop under a legacy .NET Web Forms platform with a upcoming push to move towards ASP/NET MVC Views.
Evaluate, prioritize, and execute multiple business initiatives as the same time.
Create prototype mockups with responsive and reactive design principles
Translate client requests into functional application features
Contribute to agile team practices (Kanban, lean agile, or scrum team experience)
Transfer knowledge within the development team
Contribute to the entire application life-cycle for a few critical business applications
Provide ongoing support of internal and external web applications
Identify, troubleshoot, and resolve defects
Facilitate progressive enhancement and improvement of existing web application features
Implement new technologies to rebuild legacy web applications
Document system and application information for future reference
Front-End Development Skills
Previous experience developing for mobile and desktop user experiences.
Familiar with Responsive and Adaptive UI design practices
Knowledge of content management software
Understanding of Front-end (CSS) frameworks like Foundation or Bootstrap
Familiar with CSS preprocessors like Sass or LESS
Prior experience with wireframe and mockup processes and tools such as MoqUps
Back-End Development Skills
Knowledge of and ability to implement modern design patterns
Understanding of fundamental design principles for building a scalable web application
Strong understanding of object-oriented programming
Strong knowledge of .NET framework
Proficient in C# (familiarity with VB.NET is a plus)
Familiarity with ASP.NET Web Forms, ASP.NET Web API, and ASP.NET MVC and the .NET Core equivalents
Proficient with source control (Git/GitHub preferred)
Additional skills considered a PLUS:
Familiarity with Azure or other cloud IaaS, PaaS, and SaaS [App Services, App Service Plans, Function App, Logic Apps, Cosmos DB, SQL Azure, Azure Search, Azure Service Bus Queues and/or Topics & Subscriptions]
Familiarity with automated testing platforms