Confluent is seeking a seasoned Frontend Engineer for the Experience Architecture team to ensure a cohesive, intuitive, and streamlined user experience across its cloud products.
The Cloud UI stack is written in Typescript and built on React, connecting to multiple REST and GraphQL APIs.
The role involves building engaging products for managing and visualizing large-scale distributed data streams and creating client-side web applications for data-intensive applications.
Responsibilities include building new features based on user requirements, collaborating with backend engineers and designers, and managing large-scale system deployments.
The engineer will also triage Cloud incidents, monitor errors, troubleshoot production issues, and participate in code reviews.
Requirements:
A Bachelor’s or Master’s degree in Computer Science or a related technical field with at least 3 years of experience is required.
Candidates must have good knowledge of data structures and algorithms and proficiency in at least one programming language such as JavaScript, C, C++, Python, or Go.
Self-motivation and the ability to drive projects with mentorship and project requirements are essential.
Strong verbal and written communication skills, along with the ability to work effectively in teams, are necessary.
Candidates should be driven, excited about challenges in a fast-paced environment, and interested in building large-scale distributed systems.
Experience in building web applications, as well as proficiency in JavaScript, HTML5, CSS3, React/Flux, and modern JavaScript tooling (Gulp/Grunt/Webpack/Babel) is required.
A strong foundation in algorithms and application design is also necessary.
Benefits:
Confluent promotes a culture of belonging, ensuring that diverse perspectives are valued and everyone has the opportunity to lead and grow.
The company is committed to being an equal opportunity workplace, with employment decisions based on job-related criteria without regard to protected classifications.
Employees are encouraged to ask hard questions, give honest feedback, and support each other in a collaborative environment.