Browse Jobs

Connecting you with the best creative freelance and contract-to-hire roles is our job. Let us help you find yours! Need help with roles? Check out our job descriptions



Senior UI Developer


Aug 07, 2018

Richmond, VA

Temp To Perm

Agent: Greg C.

Job #: 136366

Job Description

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. 

Ideal candidates will be able to elevate the agency's Front-End capabilities by utilizing their mastery of JavaScript, Saas, LESS, React, Vue.js, and Angular. 

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

  • Full-time
  • 100% onsite in Richmond, VA
  • Temp-to-perm
  • 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.
Expert in HTML, JavaScript, jQuery, AJAX and CSS
Familiar with Responsive and Adaptive UI design practices
Experience with JavaScript frameworks like Vue.js, Angular, Knockout, React, or Ember, and JS-based build tools like Grunt, Gulp, Yarn, or Webpack
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

Client Description:

This position is with one of the leading marketing agencies in Richmond, VA. They have been named to the Inc. 5000, are one of the city's fastest growing companies, and have been voted one of the best places to work in Richmond. This is a team-focused environment, where digital innovation is used to build exceptional marketing campaigns to deliver ROI. 



Our client is looking for someone who can be a truly collaborative team member.

Their agile dev group is a 4-person team that works closely on projects, so the newest member has to be comfortable engaging with their team mates. 

Someone who looks for opportunities to grow their own knowledge base and share that knowledge with team mates will THRIVE in this role. 

Want more details about this and other Richmond, VA opportunities? Meet Greg Ceneviva!

Senior UI Developer - Questions