View Our Website View All Jobs

Lead UI Developer

New America—an innovative nonprofit policy institute in the heart of Washington, D.C.—is looking for an experienced UI developer to help improve our current products, and web properties as well as develop new products and features for a temporary Lead UI Developer position. (This is a remote/telework position as our offices are temporarily closed due to the pandemic.) This is a 6-9 month contract.

Working with the New America Product team, successful UI Developer candidates will demonstrate their knowledge of React using Typescript and working with GraphQL to work to integrate client backend services with APIs. The UI Developer loves working with data-based products that rely heavily on data visualizations and visual storytelling. You love to find interesting solutions to problems and are passionate about user experience.

Required Skills:

  • Five to eight years of software development experience, with emphasis on Front End and UI/UX development.
  • In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
  • Advance Knowledge of React framework and Typescript.
  • Should be a hands-on developer with ability to write well documented code.
  • Experience building single page web applications that perform and scale well in modern, legacy and mobile browsers.
  • Write reusable UI components based on design patterns and workflows.
  • Good knowledge about REST APIs,
  • Experience with modern single page (SPAs) UI web technologies such as JavaScript, React.
  • Experience with HTML, CSS, and JavaScript, and a strong understanding of UX and interaction design.
  • Proficiency understanding cross-platform, cross-browser and cross device compatibility issues and workarounds.
  • Knowledge of industry best practices for code quality, architecture, accessibility, and usability.
  • Ability to compare different frameworks and tools and suggest the best option given the client requirements.
  • Capability to write well-documented code with JavaScript that is easily readable.
  • A passion for user-centered design, web standards, usability, and clean code.
  • Good collaboration skills and ability to work with other UI architects, designers, and product managers.

Experience and/or Certifications

  • Experience developing UI components in React using Typescript
  • Experience developing UI components based on design patterns
  • Five to eight years of experience
  • Bonus: experience developing unit tests, building React components in Storybook, and familiarity with Gatsby

Submit a cover letter, resume and links to portfolios of work and/or GitHub repos, as well as your hourly rate. Applicants without samples of work will not be considered. Applications are reviewed on a rolling basis, so early submissions are recommended.

New America is an equal opportunity employer committed to hiring a diverse workforce at all levels of the organization thereby creating a culture that allows us to better serve our clientele, our employees, and our communities. We value and encourage the contributions of our employees and strive to create an environment where everyone can reach their full potential and drive outstanding results. All qualified applicants will receive consideration for employment without regard to race, national origin, age, sex, religion, disability, sexual orientation, marital status, veteran status, gender identity or expression, or any other basis protected by local, state, or federal law. This policy applies with regard to all aspects of one’s employment, including hiring, transfer, promotion, compensation, eligibility for benefits, and termination.

Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity