Cloudera is a company that empowers people to transform complex data into clear and actionable insights. They are seeking a Senior Frontend Software Engineer to develop modular components and support UI Engineering initiatives for their cloud product offerings.
Responsibilities:
- Support UI Engineering initiatives by developing modular components and fixing bugs across both small tasks and larger, complex systems
- Write clean, well-documented, and testable code that adheres to the Practice’s established style guides and architectural patterns
- Participate in project sprints and stand-ups, ensuring your assigned tasks are completed on time and meeting the quality standards set by senior leadership
- Work alongside designers and other engineering practices to understand how your work fits into the broader project ecosystem and helps achieve successful outcomes
- Participate in and guide the wider team in code reviews and establishing engineering best practices
- Experience with the following: API design, RESTful architectures, HTTP, React, Typescript 5.x+, HTML, CSS/SASS, optimized/minified/compressed JavaScript
- Be comfortable multitasking on multiple projects and platforms, both on-premise and in the cloud
- Collaborate with the Cloudera Enterprise Cloud platform to roll out mission-critical features in AWS, GCP, and Azure
- Take end-to-end ownership of project delivery, including design, estimation, implementation, documentation, and release
Requirements:
- Bachelor's degree in Computer Science or equivalent and 5-6 years of related experience; OR Master's degree and 3-5 years of related experience; OR PhD and 0-3 years of related experience
- Strong computer science fundamentals. Passionate about programming
- Experience with the following: API design, RESTful architectures, HTTP, React, Typescript 5.x+, HTML, CSS/SASS, optimized/minified/compressed JavaScript
- Ability to work in a distributed setting with team members spread in multiple geographies
- Understanding of client-side security concerns
- Demonstrated ability to work on large cross-functional projects, including strong written communication skills and a collaborative mindset, as you will be working with many teams inside and outside of Cloudera
- Tooling experience: npm, Karma, Jasmine
- Framework/Library experience: Angular 14+, RxJS
- Experience with microservices and API development
- Experience with cloud technologies such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform
- Experience with React
- UX design experience
- Experience with containerization technology such as Docker