What are the responsibilities and job description for the Senior Front-End Developer position at Reingold Inc?
Reingold distinguishes itself from other D.C. consulting firms in one important way: We blend a serious thirst for impact with a not-so-serious culture.
Yes, we flex our muscles as expert technologists, marketers, and designers. But we’re also regular people who care about the human side of showing up for work each day. In other words, kidding around with colleagues (and real kids in our Zoom meetings!) is common at our offices, and we wouldn’t have it any other way.
Here’s the Role
Reingold is hiring a senior front-end developer to join our digital experience team of UI and UX designers, developers, and digital marketing professionals. The person filling this position will be integral in helping us execute large web and mobile projects for a variety of clients.
Required qualifications and skills include:
- At least four years of professional experience in web development (can include internships and freelance experience).
- Strong portfolio of responsive web projects.
- Strong understanding of semantic HTML, CSS, and vanilla JavaScript. (Knowledge of SASS/LESS preprocessing languages, jQuery, Bootstrap, and React.js a plus.)
- Ability to translate static design comps into high-performing responsive websites.
- Familiarity with the concepts and best practices for mobile-first, responsive design and development, design systems and pattern libraries, and web components.
- Experience developing sites that consider cross-browser compatibility, progressive enhancement, performance optimization, SEO, and website accessibility (i.e., Section 508 compliance).
- Proficiency with Sketch, Adobe Photoshop, Adobe Illustrator, and code-editing software such as Visual Studio Code, Sublime Text, or Atom.
- Exposure to content management systems such as WordPress, Drupal, Umbraco, Episerver/Optimizely, and Adobe Experience Manager.
- Ability to communicate clearly and collaborate effectively with the internal team of designers and other developers, as well as with clients of varying levels of technical proficiency. (Experience leading other developers on a project or mentoring more junior developers a plus.)
- Experience with Git/shared repositories. (Familiarity with code review/pull request processes and Bitbucket a plus.)
- Ability to work both as part of a team and independently and to manage simultaneous projects. (Exposure to the Agile process — e.g., Scrum, Kanban — and Jira a plus.)
- Ability to obtain and maintain a security clearance.
Reingold offers competitive salaries, a comprehensive benefits package, a fun (and sometimes zany) workplace culture, and growth opportunities in a variety of specialty areas. That means when we find good people (and they find us), they stay around for the long term.
Workspace flexibility, too! Reingold employees are working remotely until we can safely return to the offices. We know that creativity happens in different ways for different people, so when our offices open, we’re going hybrid: Staff members will be allowed to choose how many days they want to work in the office.
Reingold is an equal opportunity, affirmative action employer. Women, minorities, veterans, and people with disabilities are encouraged to apply