We are looking for a skilled Front-end Engineer to design and implement solutions that improve developer productivity. The ideal candidate will bring expertise in React, NextJS, NextAuth.JS, TypeScript, and AWS (EC2, VPC) to create intuitive, high-performance user interfaces for a scalable virtual desktop platform. Familiarity with Docker is essential, while experience with Golang, Terraform, Packer, PowerShell, and Kubernetes would be a valuable addition.
Key Responsibilities
- Admin Portal Development: Design and implement an admin portal for managing Cloud Desktops, ensuring efficient functionality and usability.
- GUI Enhancements: Introduce and update graphical features:
- Add a Delete desktop option.
- Enhance the Help menu for improved navigation and assistance.
- Extend desktop limits on the user dashboard.
- Collaboration: Work closely with backend engineers to integrate APIs and deliver consistent system performance.
- Best Practices: Adhere to front-end development standards, maintaining code quality and scalability.
- Performance Optimization: Ensure interfaces are high-performing and user-friendly on all supported devices.
Skills Needed
Must-Have Skills
- Front-End Frameworks: Proficiency in React and NextJS for developing dynamic and modern applications.
- Authentication: Expertise in NextAuth.JS for secure user authentication.
- Programming Language: Strong knowledge of TypeScript for robust and maintainable code.
- Cloud Services: Hands-on experience with AWS (EC2, VPC) for cloud-native integrations.
- Containerization: Knowledge of Docker to containerize applications effectively.
Nice-to-Have Skills
- Backend Development: Familiarity with Golang for additional development flexibility.
- Infrastructure as Code (IaC): Experience with Terraform and Packer for provisioning and managing infrastructure.
- Scripting: Proficiency in PowerShell for automation and operational tasks.
- Orchestration: Knowledge of Kubernetes for managing containerized applications