Staff Frontend Engineer
Posted on 11/28/2022
INACTIVE
Locations
Remote • Chicago, IL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Jest
HTML/CSS
React.js
Redux
REST APIs
Kubernetes
TypeScript
Software Testing
Webpack
Requirements
- Written lots of code and automation in modern languages (TypeScript preferred)
- Designed reliable, beautiful, and delightful to use Single Page Applications (SPA) with a variety of frameworks (React is ideal)
- Written test plans and implemented test cases to keep your code to a high standard of quality, using libraries such as Jest and react-testing-library, as well as end-to-end testing frameworks like Cypress
- Followed CSS best practices for designing responsive user interfaces, such as Flex and Grid
- Managed application state with libraries such as Redux
- Optimized the packaging and deployment of your applications with bundling tools like Webpack
- Internalized how important owning the “face” of the product is and the effect it has on customer experience
- Architected and deployed highly scaled and reliable applications in multiple environments
- Incorporated modern operational and application delivery tools and methodologies into your production deployment workflows, like CI/CD, IaC, and GitOps
- You have worked in a startup and distributed/remote team before, and understand the unique challenges of a startup environment
- You have have been responsible for deploying/managing workloads running on Kubernetes in production
- You have a history of speaking at technology conferences, blogging/writing technical articles, and/or contributing to a popular open source project
Responsibilities
- Designing and building the end user facing experiences of our Upbound Cloud service
- Interacting with backend service REST and GraphQL APIs to retrieve application data and build dynamic visualizations and experiences
- Optimizing and troubleshooting Single Page Applications (SPA) across a diverse variety of environments (browsers, mobile, etc.)
- Reporting and fixing bugs in private and public projects
- Designing and authoring test plans, unit testing, and integration testing to ensure high quality code that is free of regressions
- Mentoring more junior members of the team and providing high quality constructive feedback on pull requests and design documents
- Partnering with other disciplines and roles on a shared mission, demonstrating highly effective communication and collaboration skills
- Supporting the full project lifecycle - discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readiness
Cloud infrastructure management platform
Company Overview
Upbound's mission is to enable a new era of infrastructure management that is automated, reliable, efficient and empowers application teams to accelerate innovation by delivering software faster. The company created Crossplane - the modern, cloud-native alternative to Infrastructure as Code.
Benefits
- Equity
- Health care benefits
- 401k plan
- Work from anywhere
- Flexible hours & PTO
- Home office stipend
Company Core Values
- Be accountable
- Collaborate decisively
- Demonstrate craftsmanship
- Care for our communities
- Champion the customer
- Act as an owner
- Engage vulnerability