What are the responsibilities and job description for the Senior Frontend Engineer, Docs position at ClickUp?
The ideal candidate will be responsible for setting the overall vision for our frontend application, and enforcing standards around frontend software development. Our work involves solving complex issues for large-scale product development — with high quality, optimal performance and enterprise-grade security. You will be working closely with the product team, graphical designers, backend engineers, and quality assurance team to provide a world-class software platform empowering ClickUp.
We need somebody who understands challenges of rapid growth startups. You will have to be able to express your philosophy and ideas to both technical and non-technical audience. Ideally, you have worked in pure full stack roles and understand intricacies of building out scalable microservices and microfrontends.
Responsibilities:
- Architect efficient and reusable front-end code that drive the ClickUp user experience
- Manage individual project priorities, deadlines and deliverables
- Identify and resolve performance and scalability issues
- Build and maintain unit and integration tests
- Fixing bugs fast and finding robust solutions to tackle hard problems
- Follow established practices for maintaining state inside ClickUp
Skills and Qualifications:
- 7 years working experience on large-scale SaaS products
- Ideally, experience in React TypeScript
- Proficient with TypeScript, SPA Frameworks (e.g. React), and vanilla JavaScript
- Strong experiences in SOA, API best practices, and event based solutions
- Working knowledge in REST, gRPC, GraphQL, and WebSocket
- Experiences in persistence technologies such as relational, NoSQL, and in memory cache
- Proficient understanding of server-side CSS pre-processing platforms, such as SASS
- Excellent presentation and story-telling skills are a must
- Strong sense of ownership and accountability
Preferred Qualifications and Bonus Points:
- Expertise with various build and release management tools for the frontend stack
- Deep knowledge of performance optimization for complex frontend applications
- Modern development patterns knowledge, such as Micro Frontend Architecture.
- Experience using AWS technologies
- Experience working in rapid-growth startups
#LI-Remote
#LI-CDG