Job Title:
Senior Front End Developer
Application Deadline:
March 6, 2024
Location:
Worldwide
About NN/g:
Nielsen Norman Group (NN/g) is a UX consultancy trusted by leading organizations world-wide to provide reliable guidance on user experience. NN/g provides evidence-based UX insights in the form of research findings in articles, in-depth training, and consulting.
We’re a small, fully remote company (fewer than 40 people, currently). We believe deeply in our mission to help the world learn about UX, and enjoy working with our curious, passionate, and supportive coworkers. Once or twice a year, we travel to a fun location to spend time together in-person and discuss ideas to improve our work and our company. (Our most recent offsite locations include Jackson Hole and San Diego.)
When we hire people, they tend to stick around for a while. Our average employee retention is 7 years.
Role Description:
We’re looking for a talented senior front end developer to join our team. As a Senior Front End developer, you will lead the implementation of high-quality, user-focused web pages and applications.
We’re looking for a developer with:
- Strong background in all of technical aspects of front-end development
- Detailed understanding of how interactive experiences should look, feel and function across a variety of devices
- Desire to develop new skills and constantly improve existing ones
- Proactive and detail-oriented, with the ability to self-manage
- Ability and willingness to work closely with the design team
- Desire to understand customers and create positive interfaces with designers and researchers
Our new teammate will work on:
Applications for external customers, as well as internal stakeholders, across a variety of devices
Responsibilities:
- Lead all aspects of front-end development, including technology decisions, technical design, code review, and QA
- Work closely with the design team to identify, prioritize and refine requirements
- Lead the development and integration of a comprehensive design system to ensure consistency and efficiency in front-end development
- Manage multiple projects simultaneously, as well as prioritizing tasks based on business needs and deadlines
- Implement analytics experiments, including A/B, split, and multivariate tests
- Write unit and integration tests for front-end code
- Provide mentorship to other developers regarding front end development
- Conduct code reviews to ensure that new code follows best practices
- Manage projects by prioritizing and tracking work
- Communicate regularly with stakeholders
Qualifications:
- 6+ years of professional experience in developing front end applications using modern, testable Javascript and frameworks
- Familiar with front-end architectural patterns and best practices, with the ability to create scalable, maintainable, and modular solutions
- Solid understanding of major frontend application frameworks: at least one, with preference to React
- Thorough understanding of web compilation and bundling frameworks, such as Webpack, Rollup, or Vite
- Expertise in HTML, CSS and JavaScript
- Experience using component libraries such as Material UI
- Good knowledge of RESTful API principles, including best practices of building and using RESTful APIs
- Familiarity with CSS preprocessor languages like LESS or SASS
- Familiarity with testing and test automation
- Familiarity with Docker
- Knowledge of analytics and SEO
- Proficiency in code versioning tools, such as Git
- Understanding of security concerns related to front end development, including knowledgeable of common vulnerabilities and best practices to mitigate them
- Willingness to research and use AI for development as appropriate
- Speak fluent English with advanced business proficiency
- Work during US time zones
Application Process:
- Submit application form
- Interview
- Development proficiency test
- Final interview
Compensation & Perks:
Base pay is just one component of NN/g’s total compensation. For US-based applicants, we offer a salary ranging from $100k – $140k USD based on experience. For candidates outside the US, we are dedicated to providing competitive salaries that reflect market trends. We're committed to ensuring a competitive salary and benefits that are aligned with each country's requirements. These benefits are for U.S. employees and may vary to comply with local rules.
Position benefits include:
- 401(k) with employer contributions
- HSA (Health Savings Account)
- Health benefits
- Paid parental leave
- Flexible work arrangements
- Performance bonuses
Nielsen Norman Group is 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. If you're excited about the role but don't meet all of the abovementioned qualifications, we encourage you to apply.