Company Overview
We are an innovative technology company based in Wellington, seeking an experienced Senior React Developer to join our dynamic team. Our company is focused on delivering cutting-edge web applications for clients across various industries in New Zealand and beyond. We pride ourselves on our collaborative culture, technical excellence, and commitment to work-life balance in the vibrant capital city.
Position Summary
The Senior React Developer will play a crucial role in designing, developing, and maintaining modern web applications using React and related technologies. This position requires a deep understanding of front-end architecture, state management, and performance optimization. The ideal candidate will bring technical leadership to the team, mentor junior developers, and contribute to architectural decisions while maintaining hands-on development responsibilities.
Key Responsibilities
- Design and implement high-quality, performant, and scalable React applications
- Lead the technical direction of front-end development, establishing best practices and coding standards
- Collaborate with UX/UI designers to translate designs into responsive, accessible web applications
- Work closely with back-end developers to integrate APIs and services
- Review code from other team members and provide constructive feedback
- Troubleshoot and resolve complex technical issues across the front-end stack
- Maintain and improve existing applications, including refactoring and performance optimization
- Research and evaluate new technologies and frameworks to enhance development workflows
- Mentor junior and mid-level developers, facilitating their technical growth
- Participate in agile ceremonies and contribute to project planning and estimation
- Document technical specifications and architecture decisions
- Ensure applications meet accessibility standards (WCAG 2.1)
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- 5+ years of professional software development experience
- 3+ years of experience with React.js and its ecosystem
- Strong understanding of JavaScript/TypeScript fundamentals and ES6+ features
- Experience with state management solutions (Redux, Context API, MobX, or similar)
- Proficiency in HTML5, CSS3, and responsive design principles
- Experience with modern build tools like Webpack, Babel, and npm/yarn
- Understanding of RESTful APIs and GraphQL
- Familiarity with testing frameworks (Jest, React Testing Library, Cypress)
- Knowledge of CI/CD pipelines and version control systems (Git)
- Experience working in an Agile/Scrum environment
Preferred Skills & Experience
- Experience with Next.js or similar React frameworks
- Knowledge of server-side rendering and static site generation
- Experience with CSS-in-JS libraries (Styled Components, Emotion)
- Understanding of accessibility standards and implementation techniques
- Experience with containerization technologies (Docker)
- Familiarity with cloud services (AWS, Azure, or GCP)
- Prior work with design systems and component libraries
- Knowledge of New Zealand digital accessibility requirements
- Experience mentoring or leading development teams
Personal Attributes
- Excellent problem-solving and analytical thinking skills
- Strong verbal and written communication abilities
- Self-motivated with excellent time management skills
- Collaborative mindset and ability to work effectively in cross-functional teams
- Passion for clean, maintainable code and software craftsmanship
- Adaptability and willingness to learn new technologies
- Attention to detail and commitment to quality
Benefits & Perks
- Competitive salary package based on New Zealand market rates
- KiwiSaver employer contributions
- Flexible working arrangements with remote options
- Professional development budget for conferences and courses
- Modern office in central Wellington with standing desks
- Regular team social events and activities
- Health and wellness program
- Annual technology allowance
- Relocation assistance if required
Working Hours & Arrangements
- Full-time position (40 hours per week)
- Flexible start and finish times
- Option for hybrid working model (office/remote)
- Occasional after-hours work may be required for critical deployments
Application Process
Qualified candidates should submit a CV, cover letter, and links to relevant work or portfolio (GitHub, personal projects, etc.). The interview process will include technical assessments and team culture fit discussions.
We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, or disability status.
Job Features
| Job Category | Information Technology, Software Developer Roles |

