UI/UX Developer - NDG Communications
La Plata, MD
About the Job
Are you a technical artisan who takes pride in bringing design visions to life? Do you excel at transforming wireframes and prototypes into interactive, high-performing digital products? Are you passionate about ensuring that user interfaces are not only functional but also optimized for usability, accessibility, and efficiency across all devices?
If so, you could be NDG's next UI/UX Developer.
At NDG, we are more than just a performance marketing firm; we are trusted guides in the home-buying journey. We innovate marketing strategies that challenge our clients and ourselves to serve home buyers better, ensuring they find their dream homes. Join our team, and you'll work with some of the nation's leading home builders and developers, contributing to meaningful projects that improve people's lives.
With the flexibility of a fully remote position, you will bridge the gap between design and technology. You will collaborate with UX/UI designers and other developers to create seamless user experiences that work flawlessly on the front end. Your role will be crucial in ensuring that our digital products meet the highest standards of performance and functionality, contributing to the success of our clients in the digital landscape. From lead-generation landing pages to fully customized websites for national and regional brands, you'll be a vital team member working on projects of all sizes.
If you thrive on solving technical challenges, enjoy working in a dynamic environment, and are eager to push the boundaries of what's possible in digital development, this could be the perfect place for you.
RESPONSIBILITIES
- Front-End Development: Translate design wireframes and prototypes into fully functional, responsive websites and applications using HTML, CSS, JavaScript, Typescript, Angular and other front-end technologies.
- Technical Optimization: Ensure that all interactive and visual elements are optimized for usability, accessibility, and performance across various devices and platforms.
- Collaboration: Work closely with UX/UI designers to implement visual designs that align with the overall user experience strategy and business goals.
- Prototyping & Testing: Develop and iterate on prototypes, incorporating feedback from user testing to continuously improve the product's functionality and user experience.
- Innovation & Problem-Solving: Stay updated with the latest technologies and best practices, applying them to solve technical challenges and improve existing processes.
QUALIFICATIONS
Experience / Skills:
- Three or more years of demonstrable professional experience as a front-end developer with a strong portfolio of projects that demonstrate your coding skills and technical expertise.
- Proficiency in Angular, Typescript, JavaScript, CSS, and HTML.
- Familiarity with the Angular Framework (TypeScript, Angular Material, state management).
- Experience with content management systems like WordPress, Sitecore, Optimizely, and others.
- Strong understanding of SEO principles and how they apply to front-end development.
Key Characteristics:
- Detail-oriented with a focus on delivering high-quality, maintainable code.
- Strong problem-solving skills with the ability to troubleshoot and optimize complex interfaces.
- Ability to manage multiple projects, meet deadlines, and communicate effectively with cross-functional teams in a fast-paced business environment.
- Ability to stay organized, solve problems, manage workload and carry projects through to completion.
- Energetic, resourceful, positive attitude and a passion for learning within the ever-changing digital development landscape.
BENEFITS
Compensation & Leave:
- Competitive annual salary based on skills and experience.
- Five weeks of PTO, including paid holidays, vacation, and sick leave.
- Comprehensive health care benefits, including dental and vision coverage.
- 401(k) retirement plan with company matching contributions.
Culture & Perks:
- Work from the comfort of your home office (this is a fully remote position).
- Join a close-knit, supportive team that values your contributions and encourages professional growth-and has fun together at agency outings, gatherings, and industry awards events.
- Professional development planning, coaching, and mentoring program for every team member.