Switch how productiveness instruments get grasp of disbursed by builders.
Raycast makes it straightforward, like a flash and appetizing to control your instruments. We're taking a look a Tool Engineer to affix our little group to type, take in and scale the distribution of Raycast extensions via a retailer that builders throughout the sector can make a contribution to.
Raycast is a local Mac utility with a first-rate focus on correct UI and interactions. We really care about individual abilities, effectivity, privateness and ease of snarl. We had ample of coping with leisurely and clunky instruments. Raycast is our are trying and allow you to get grasp of enjoyment out of your daily workflows with out the overall distractions.
When Apple introduced the App Retailer in 2008, the distribution of software program program modified over evening. Without warning, builders also can attain 1000's and 1000's of consumers. We predict about or not it's about time to commerce how builders evaluation and snarl productiveness instruments. On the middle of this, is a retailer fats of Raycast extensions that people can part and organize or evaluation new ones from others. We desire hungry engineers that architect and sort this retailer to revolutionise how builders abilities productiveness instruments with us.
We're an totally distant firm and taking a look candidates throughout the UTC timezone (London, Lisbon, Dakar, ...) ± 3 hours. This case is for a fat-time employment.
In this position you'll...
- Map our extension retailer from scratch. You assemble a get grasp of cloud infrastructure and backend structure that's begin for extension, and an API that different builders prefer to make snarl of. You presumably also can very successfully be implementing the frontend and work fastidiously with assemble and macOS engineering the place integrations are needed.
- Co-absorb the product and work self-directed. We're a little bit group of specific individual contributors. All individuals has autonomy and obligation. You work on elements from ideation over begin to repairs and type the roadmap of the product.
- Shape the talents for contributors. The retailer is one part of the puzzle. You generate tips on how builders should nonetheless add and defend extensions. You optimise for ease-of-snarl for producers and shoppers.
- Make stronger effectivity and care about high quality. You dogfood your take in elements with our nightly builds, reply to individual suggestions in our crew and soar into effectivity profiling to fetch API calls like a flash. You automate slack initiatives. At most eager, straight in Raycast.
- Wear many hats. In a little bit startup, we're all generalists. That that you simply simply can per probability presumably add a brand new internet web page to our Vue.js on-line internet web page, place of dwelling up infrastructure system, or write a weblog submit a couple of new function.
You are going to be an enormous match if...
- You presumably also can very successfully be extremely productive whereas writing high quality code. We begin updates each 1-2 weeks. You are going to be able to interrupt down obedient tasks in little deliverables. You care concerning the last end result and get a sensible method to convey it. You withhold points straightforward and slightly write extra code than adopting a third-occasion dependency. You know should you want a code overview or have to jot down down assessments.
- You presumably also can very successfully be product-minded. You can have a way for big individual abilities and really really feel when one thing is off. You work with staunch deployment and preview environments to get grasp of fixed suggestions and likewise you may have monitoring and analytics in state of affairs to rapidly act when one thing stunning occurs. You presumably also can very successfully be wanting to optimize API responsiveness and dig deep when there could possibly be a must unravel a noteworthy order. You deal with APIs as merchandise and proactively iterate on them.
- You can have a be conscious-list of in depth internet apps. You can have gotten seen software program program tasks succeed and fail and usher in confirmed concepts to ship software program program from day one.
- You place our clients first. Throughout Raycast you evaluation many diminutive crucial elements. You listen in on element and supply our clients a appetizing abilities. You are going to be able to't stand bugs and don't insecure removed from individual suggestions.
- You presumably also can very successfully be an empathetic communicator. You deal with know-how as t