Overview
One of our top clients is looking to bring on a Principal React Engineer with deep frontend expertise. This role is onsite in Scottsdale and offers a great opportunity with an established and growing organization.
Responsibilities
- Lead the design, development, and deployment of scalable, performant web applications using React, Next.js, Node.js, and AWS.
- Architect end-to-end solutions with a focus on performance, scalability, and maintainability.
- Define and implement best practices for code quality, security, testing, and deployment processes.
- Collaborate with product managers, designers, and other engineering teams to deliver high-quality software on time.
- Mentor and provide technical leadership to other engineers, promoting a culture of continuous learning and improvement.
- Drive architectural decisions, ensuring that we balance technical debt with new feature development.
- Contribute to setting the technical vision and roadmap for the engineering team.
- Stay up-to-date with the latest technologies and industry trends, evaluating their potential for improving our platform.
- Help scale the team and foster a collaborative, inclusive work environment.
Experience
- 8+ years of professional software engineering experience with a strong focus on frontend and full-stack technologies.
- Deep expertise in React, TypeScript/JavaScript, and ideally Next.js for building modern web applications.
- Experience with Node.js for backend development and building RESTful APIs or microservices.
- Hands-on experience with AWS services such as Lambda, S3, DynamoDB, EC2, and others.
- Proficient in designing and deploying cloud-native applications in a scalable, cost-effective, and secure manner.
- Strong knowledge of web performance optimization, security best practices, and building responsive UIs.
- Proven experience in leading teams and mentoring engineers through challenging technical problems.
- Experience working with CI/CD pipelines and cloud-based deployment tools (e.g., AWS CodePipeline, Terraform, Docker).
- Excellent problem-solving and communication skills with the ability to articulate technical concepts to non-technical stakeholders.