Job Title
Senior Front End Developer
Application Deadline
May 2, 2025
Location
United States
About NN/g
Nielsen Norman Group (NN/g) is a UX insights organization trusted by leading organizations world-wide to provide reliable guidance on user experience. We provide evidence-based UX articles, in-depth training, research reports, and consulting.
We’re a small, fully remote company (fewer than 40 people). We believe deeply in our mission to help the world learn about and improve UX. We enjoy working with our curious and passionate coworkers. When we hire people, they tend to stick around for a while.
Role Description
We’re looking for a talented senior software front end developer to join our small team of developers (including some full-time employees and some external contractors). Our new teammate will work on applications for external customers, as well as internal users, across a variety of devices.
We’re looking for someone with:
- Strong background in all of the technical aspects of front-end development
- Detailed understanding of how interactive experiences should look, feel and function across a variety of devices
- Takes initiative, proactively identifying and solving problems
- Is committed to delivering high-quality work on time
- Works effectively in a team while managing their own tasks independently
- Documents their work clearly to ensure transparency and continuity
Responsibilities
- Lead all aspects of front-end development, including technology decisions, technical design, code review, and QA
- Lead the development and integration of a comprehensive design system to ensure consistency and efficiency in front-end development
- Work closely with the design team to identify, prioritize and refine requirements
- Manage multiple projects simultaneously, as well as prioritize tasks based on business needs and deadlines
- Communicate development status regularly with stakeholders
- Implement analytics experiments, including A/B, split, and multivariate tests
- Write unit and integration tests for front-end code
- Conduct code reviews to ensure that new code follows best practices
- Provide mentorship to other developers regarding front end development
Required Qualifications
- 6+ years of professional experience in developing front end applications using modern, testable Javascript and frameworks
- Thorough knowledge with front-end architectural patterns and best practices, with the ability to create scalable, maintainable, and modular solutions
- Expertise in HTML, CSS and JavaScript
- Good knowledge of RESTful API principles, including best practices of building and using RESTful APIs
- Good knowledge of major frontend application frameworks: at least one, with preference to React
- Good understanding of web compilation and bundling frameworks, with a preference for Webpack
- Good understanding of accessible front end development and practices
- Familiarity with CSS preprocessor languages like LESS or SASS
- Understanding of security concerns related to front end development, including knowledge of common vulnerabilities and best practices to mitigate them
- Familiarity with testing and test automation
- Familiarity with Docker
- Experience using Git and Github
- Speak fluent English with advanced business proficiency
- Work overlap with US eastern timezones by 4 hours
Preferred Qualifications
- Knowledge of analytics and SEO
- Willingness to research and use AI for development as appropriate
- Experience working with designers
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent field
Soft Skills
- Autonomy and collaboration: Able to work independently while actively contributing to the team
- High standards with support: Maintains a high level of performance expectations while fostering kindness and mutual support
- Rigor and flexibility: Follows procedures meticulously while remaining flexible to adjust to changing needs and keep the project moving smoothly
Application Process
- Submit application
- Take-home exercise
- Interview round
- Final interview
- Reference check
Compensation & Perks
At NN/g, we are committed to providing competitive compensation and benefits for full-time employees. These benefits are for U.S. employees and may vary to comply with local laws and regulations.
Benefits for full-time employees include:
- US Salary range: $92,000 – $138,000 USD DOE and location
- Health benefits
- Paid parental leave
- Flexible work arrangements
- The option for bonuses based on company and individual performance
- 401(k) with employer contributions for eligible employees
- ESOP (Employee Stock Ownership Plan) for eligible employees
- HSA (Health Savings Account)
No Discrimination
We are committed to fostering an inclusive, discrimination-free environment where every staff member’s distinctive contributions are valued. We support diversity and inclusivity in our workplace, and reject discrimination based on race, religion, nationality, gender identity, sexual orientation, age, marital status, veteran status, or disability.
We take our responsibility as leaders of the UX community very seriously. We recognize that many young and aspiring UX professionals turn to our free content to help them start their careers. We want those people to feel welcomed and represented when they come to NN/g for UX guidance and inspiration. We’re working towards that goal in many ways, one of which is thoughtfully hiring so that our team better reflects the diversity of the UX field.