Systems Engineer – macOS

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    3 hours ago
  • Category:

About the departmentEmerging Technology and Incubation is where new, bold, products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare’s edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.At any given moment, Emerging Technology and Incubation is engaged in a half dozen projects, each driven by a small technical team of just a handful of developers. These teams are empowered to drive the product and technical vision to build things which are, in the words of our CTO, ‘audacious’. Unlike an R&D division, Emerging Technology and Incubation doesn’t build theoretical or abstract tools, we brought six products to market in the first quarter of this year alone.What you’ll doThe product you will work on will fundamentally change how people interact with the internet. You will be making the internet faster and safer for everyone around the world. You are expected to lead the development of macOS app at Cloudflare and work closely with Designers and Product Managers to push the limits of macOS UI and UX.You should: Be comfortable making technical decisions and maintaining a codebase with best practices.Be willing to take responsibility for ensuring that what you build delights customers and achieves the goals of the team and the organization.Wish to work with talented peers by submitting and reviewing pull requests, engaging in design discussions, and teaming up to tackle new projects.Be an advocate for ways the product and the team can work better. Examples of desirable skills, knowledge and experienceYou are user-focused and thrive in a fast-paced and goal-driven environment. You consider building reliable and capable software to be just the first step in solving user problems. You are confident in building software which works reliably because you’ve made many of the mistakes already. You’d rather ship than overengineer. You have a passion for growing yourself and your teammates and always have your sights set on getting better. You strive to have a positive impact and leave a positive impression on everyone you meet. You want to be a part of building something you can be proud of. 3+ years of experience developing software using Swift language (macOS or iOS).Passion for macOS UI/UX and a commitment to building award-winning app for the platform.Expert level understanding of Swift language, Multi-threading/Asynchronous programming and development tools like Xcode etc.Track record of publishing apps in macOS AppStore.Great communication skills.A kind and generous attitude towards customers and coworkers alike. Bonus Points Experience with security protocols and standards.Experience with HTTP networking and VPN technologies.Experience with network performance monitoring and tuning.An appreciation and understanding of unit and integration testing.A background releasing and maintaining apps which are installed on millions of devices.