Tech Stack
ASP.NETAWSAzureCloudCypressGoogle Cloud PlatformJavaScriptJest.NETReactReduxTypeScriptWebpack
About the role
- Please note that as this is a contracting role, we will only be able to accept applications from candidates who are currently based in New Zealand.
- As a Senior Frontend Developer - React JS, you'll be instrumental in designing, developing, and implementing innovative and intuitive user interfaces from conception to deployment.
- You'll leverage your deep understanding of React JS and the modern frontend ecosystem to create seamless, high-performance web applications.
- This role offers a significant opportunity to contribute to our core product development, drive technical best practices, and shape the user experience.
- You'll be a key player in a collaborative environment, ensuring the delivery of high-quality, scalable, and maintainable software.
- Lead the development of engaging, intuitive user interfaces using React JS.
- Drive technical excellence and establish best practices across the frontend development lifecycle.
- Design and build reusable, performant, and accessible React components.
- Champion code quality through meticulous reviews and architectural contributions within the frontend codebase.
- Optimize React applications for performance, security, and maintainability.
- Collaborate closely with UI/UX designers and backend API developers to integrate seamless user experiences.
- Mentor team members and foster a collaborative frontend development environment.
Requirements
- 5+ years of extensive frontend development experience with a strong focus on ReactJS.
- Exceptional proficiency in React JS, covering hooks, state management (e.g., Redux, Context API, Zustand), and modern front-end build tools (e.g., Webpack, Vite).
- .NET and Azure: Utilize your knowledge of .NET Framework/Core, ASP.NET, C#, and Azure cloud services to build and deploy high-quality applications.
- Deep understanding of HTML5, CSS3, and JavaScript/TypeScript best practices for building robust user interfaces.
- Proven experience in designing, developing, and consuming secure and scalable RESTful APIs from a frontend perspective.
- Solid understanding of frontend testing frameworks (e.g., Jest, React Testing Library, Cypress) for writing comprehensive unit, integration, and end-to-end tests for robust code quality.
- Expertise with Git for version control and collaborative development workflows.
- Familiarity with cloud platforms (AWS, GCP, Azure) and practical understanding of CI/CD pipelines and DevOps principles as they apply to frontend deployments.
- Strong analytical and problem-solving skills to tackle complex UI challenges and deliver effective solutions.
- Excellent communication and teamwork abilities, fostering a collaborative environment in agile settings.