Front End Engineer - Apollo Platform
Seattle, WAFull-TimeMid-levelSoftware Engineering
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 capabilities
- Work with Product Designers to develop the overall look and design of our web application
- Develop and evolve core libraries and components used to render user interfaces
- Collaborate with Backend Engineers to define APIs that support frontend functionality
- Routinely test and debug web applications, manually and through automation, to maintain high quality and performance
- Champion 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 deployments
- TypeScript and React are central to our front-end development
- GraphQL is used for data transport
- Blueprint as a re-useable frontend component library
- A combination of open-source and internal technologies that suit the problems at hand
- Industry-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-end
- Belief in the importance of UI/UX in productionizing infrastructure management systems
- Clear and concise verbal and written communications
- Demonstrated ability to work in a fast-paced product development team, with peers and teammates across multiple locations and timezones
- High engineering standards and a desire to improve both new and existing systems
- Willingness and enthusiasm to do what it takes to get things done, leading by example and deeply engaging with the team’s day-to-day work
- A focus on impact and an ability to articulate the value your work provides
- Familiarity 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.
