A World-Changing Company
Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more.
The Role
Apollo is Palantir's product that enables autonomous management and continuous deployment of mission critical software, wherever it is. We’re transforming the way organizations around the world deploy software, taking SAAS where SAAS has not gone before: from on-premise, to various cloud providers, to disconnected environments (air-gapped), to strict accreditation frameworks, and to the edge.
As a Front End Engineer on the Apollo platform you will be responsible for the experience of thousands of users, architecting workflows and interfaces that make sophisticated deployment and monitoring tasks simple. You might spend one day interviewing users to understand their complex workflows and the next brainstorming mockups with Product Designers. Another day, you could tackle building out a workflow, partnering with backend engineers to wire up your code with the APIs, or even building out APIs yourself!
We're hiring engineers who are passionate about the whole product development lifecycle — not just fixing bugs or maintaining legacy code — from idea generation, user interviews, planning, design, prototyping, execution, shipping, and iteration.
Core Responsibilities
Work closely with forward deployed, platform, and customer engineers to understand user workflows, product gaps and identify both short and long-term product capabilitiesWork with Product Designers to develop the overall look and design of our web applicationDevelop and evolve core libraries and components used to render user interfacesCollaborate with Backend Engineers to define APIs that support frontend functionalityRoutinely test and debug web applications, manually and through automation, to maintain high quality and performanceChampion a long-term tech roadmap to build high-quality app interactions, polished & reusable UX, reduce operational burden, ensure scalability, reduce risk, and strive for step-changes whenever possible
Technologies We Use
Core Palantir products provide the foundations for our deploymentsTypeScript and React are central to our front-end developmentGraphQL is used for data transportBlueprint as a re-useable frontend component libraryA combination of open-source and internal technologies that suit the problems at handIndustry-standard build tooling, including Gradle, Webpack, GitHub, and CircleCI
What We Value
Product-centric individuals who have a high sense of ownership and ability to own projects end-to-endBelief in the importance of UI/UX in productionizing infrastructure management systems Clear and concise verbal and written communicationsDemonstrated ability to work in a fast-paced product development team, with peers and teammates across multiple locations and timezonesHigh engineering standards and a desire to improve both new and existing systemsWillingness and enthusiasm to do what it takes to get things done, leading by example and deeply engaging with the team’s day-to-day workA focus on impact and an ability to articulate the value your work providesFamiliarity with GraphQL and API schema design
What We Require
2+ years of front end software engineering experience. Regardless of which frameworks you use or how you learned them, we’re looking for people who can write clean, effective code.Proven track record of building impactful user interfaces, understanding how technical decisions impact users.Proficiency with web technologies and front end programming languages such as JavaScript, TypeScript, or similar languages.Proficiency with web technology languages such as React, JavaScript, TypeScript, or equivalent.Demonstrated ability to learn continuously, work independently, and make decisions with minimal supervision in a rapidly changing environment with dynamic objectives and iteration cycles.