Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Front-end Engineer image - Rise Careers
Job details

Front-end Engineer

ZeroTier is a successful startup originally founded in 2015 as an Open Source project and is now backed by leading venture capital investors including Bonfire Ventures, Anorak Ventures, Grand Enterprises B.V. and First In Capital. Our mission is to directly connect the world’s devices (over 2 million in over 230 countries today) and enable a new era of decentralized computing. On Github, we have over 13,900 stars. 


ZeroTierOne is a secure network overlay product that allows you to manage all of your network resources as if they were on the same LAN. It is complemented by our SaaS control platform, ZeroTier Central, which allows for creation and administration of ZeroTier networks from anywhere.The software-defined solution can be deployed in minutes from anywhere and empowers your team to create global private networks that connect your devices directly to each other, no matter where they are in the world. 


Reporting to the Head of Engineering, the Front-End Engineer role is responsible for the design and development of front-end experiences which meet the needs of our users. This role will require deep knowledge of usability, web + native UI technologies, and backend (API) integration, applied to help us create and improve our desktop, mobile, and web applications. You will regularly meet with the design, marketing, and product teams to refine feature designs, implement high-level UI components and tooling, and apply those to end-user features in our native and web applications. 


If you’re interested in creating a user-friendly environment by writing code and moving forward in your career, then this job is for you. We expect you to be an experienced builder of applications for technical and business users  who is curious about new and emerging digital technology and aspires to combine usability with visual design.


Our team is distributed across the US and EU, and we use modern software engineering practices and tools to support asynchronous remote collaboration. Every team member at ZeroTier is expected to work independently and leverage shared issue tracking, documentation, and automated testing to contribute to our shared base of reliable, well-defined libraries and APIs.


This position is based in the Netherlands, with our primary workspace being our office by Utrecht Central Station. We work a mix of office and remote days. Please note that we are unable to facilitate relocation, so this role is only open to candidates already residing in the Netherlands.


RESPONSIBILITIES
  • Apply modern UI design and programming technologies to improve the usability, visual appeal, consistency, and accessibility our user-facing applications
  • Help our users understand and navigate our highly-flexible  networking and security tools through good UI affordances and information architecture
  • Implement fast, approachable UI, leveraging the best of modern web interface technologies with an awareness of the expectations and conventions of our target platforms.
  • Develop and maintain shared UI style guides, components, and testing processes.
  • Collaborate on the design and implementation of our full-stack  API, with a particular focus on shaping APIs to support both internal and public clients. 
  • Understand the constraints of our tech stack and highly-varied deployment environments, and provide technical advice wherever necessary


EXPERIENCE
  • 5+ years of experience as a front-end developer for desktop or mobile platforms
  • Proficiency in modern web technologies, including JavaScript/TypeScript, CSS, and DOM APIs
  • Familiarity with high-level front-end development frameworks such as React and Vue
  • Extensive experience in integrating with and extending backend (REST) APIs
  • Experience in applying best practices around usability, accessibility, and responsiveness to real-world applications


QUALIFICATIONS
  • BA/BS degree in CS/CE or demonstrably equivalent skill and experience
  • Demonstrable proficiency in implementing user interfaces that are attractive, intuitive, and easy to use
  • Applied knowledge of user interface design guidelines, principles, and ergonomics
  • Ability and willingness to learn new programming languages, frameworks, APIs, and administrative tools
  • Ability to develop deep domain knowledge of the workflows and problems supported by the applications you build
  • Experience working with remote and distributed teams, including collaboration with peers in many different roles
  • Bonus points for being a ZeroTier user!

We encourage candidates from non-traditional backgrounds to apply, regardless of formal education, training, and certification. We value diversity of experience and perspectives on our team and strive to maintain a culture that allows every team member to do great work, bring their best ideas forward, and align those efforts with company goals and practices.


BENEFITS
  • Hybrid work environment: we work 3 days at our office at Utrecht Central Station and 2 days from home.
  • Equity compensation package.
  • Flexible PTO policy to suit your needs.
  • Flexible work hours.
  • Career Enhancement Funds to support your growth and development.
  • Employee Referral Bonus.

ZeroTier is a fantastic place to work, offering a dynamic growth setting and an ambitious atmosphere. If you're looking for a company that provides a competitive salary and an attractive options package, this is the opportunity for you!


ZeroTier develops software that automatically handles the complexities of networking across physical network boundaries, dealing with mobility and unifying cloud & edge to free customers from spending time building their projects and focus on running their business.  Our network virtualization technology delivers the power of enterprise software-defined networking to every device, service, and application whether it’s located at the edge or in the cloud. It’s capable enough for large businesses with complex networking needs but easy enough that tens of thousands of regular people use it to do simple things like play games online or connect to their home PC from their mobile device.


We work to solve the hard technical problems underlying decentralized application development so you can deliver applications that offer a positive low-friction user experience while avoiding the cost, liability, and security/privacy impact of a large highly involved cloud presence.  


ZeroTier was founded by Adam Ierymenko in 2015. 


The company’s network virtualization software is used by millions of users in over 230 countries and territories. For more information about us please visit our website at www.zerotier.com 


PLEASE NOTE:  Individuals seeking employment at ZeroTier are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.  Direct applicants ONLY.  Any recruiter/3rd party submissions we receive will be considered a gift.  Written CV’s and Cover Letters are encouraged.  No calls please.

ZeroTier Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
ZeroTier DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ZeroTier
ZeroTier CEO photo
Unknown name
Approve of CEO

Average salary estimate

$97500 / YEARLY (est.)
min
max
$85000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Front-end Engineer, ZeroTier

Are you a passionate Front-end Engineer looking to make a significant impact in the tech world? ZeroTier, a dynamic startup based in Amsterdam, is on the lookout for someone just like you! Founded in 2015, we've grown from an Open Source project into a leading force in network virtualization, currently serving over 2 million devices across 230 countries. Our innovative software, ZeroTierOne, helps users manage their networks just like a local area network, no matter the physical distance. In this role, you will dive into the design and development of user-friendly front-end experiences that truly meet our user needs. You'll collaborate closely with design, marketing, and product teams, refining feature designs and crafting high-level UI components. We believe that every team member's input is vital, so you’ll have the chance to work independently while benefiting from our asynchronous remote collaboration practices. Your experience with JavaScript, CSS, and frameworks like React or Vue will shine as you implement modern UI design and enhance our applications' usability, visual appeal, and accessibility. If you're excited about joining a forward-thinking team and contributing to groundbreaking technology that simplifies networking, then the Front-end Engineer position at ZeroTier could be your next great adventure!

Frequently Asked Questions (FAQs) for Front-end Engineer Role at ZeroTier
What are the key responsibilities of a Front-end Engineer at ZeroTier?

As a Front-end Engineer at ZeroTier, your primary responsibilities will include designing and developing user-friendly front-end experiences, enhancing the usability and visual appeal of our applications, and integrating with back-end APIs. You will collaborate with different teams to refine feature designs and will also be involved in maintaining shared UI style guides and components.

Join Rise to see the full answer
What qualifications are needed for the Front-end Engineer role at ZeroTier?

To apply for the Front-end Engineer position at ZeroTier, you should have at least 5 years of experience in front-end development, proficiency in modern web technologies such as JavaScript and CSS, and familiarity with frameworks like React or Vue. A degree in Computer Science or equivalent experience is preferred, along with a strong understanding of user interface design principles.

Join Rise to see the full answer
How does the remote working arrangement work for the Front-end Engineer at ZeroTier?

ZeroTier offers a hybrid work environment for the Front-end Engineer role, where you’ll spend 3 days a week at our office near Utrecht Central Station and 2 days working from home. This flexible setup is designed to promote collaboration and maintain productivity while allowing you to enjoy the comforts of remote work.

Join Rise to see the full answer
What technologies will a Front-end Engineer at ZeroTier be using?

In the position of Front-end Engineer at ZeroTier, you will engage with modern web technologies including JavaScript, TypeScript, and CSS. You'll also work with high-level front-end frameworks, particularly React and Vue, as well as perform integrations with backend REST APIs.

Join Rise to see the full answer
What is the work culture like for a Front-end Engineer at ZeroTier?

The work culture at ZeroTier is collaborative, dynamic, and focused on innovation. As a Front-end Engineer, you'll be part of a distributed team that values independent work alongside teamwork through shared issue tracking and documentation. We encourage creativity, diversity of thought, and an environment that allows every member to excel in their role.

Join Rise to see the full answer
Common Interview Questions for Front-end Engineer
Can you describe your experience with JavaScript and how you have applied it in your previous projects?

When answering this question, provide specific examples of projects where you utilized JavaScript effectively. Mention particular libraries or frameworks you used and how your work contributed to the project's success. Emphasize your understanding of modern JavaScript features and best practices.

Join Rise to see the full answer
How do you ensure that your UI designs are user-friendly and accessible?

Discuss your knowledge of usability principles and accessibility standards. Illustrate this by sharing experiences where you conducted user testing or accessibility audits and adapted your designs based on user feedback. Mention any guidelines or tools you use to evaluate accessibility.

Join Rise to see the full answer
What front-end frameworks are you most familiar with and why do you prefer them?

When responding, highlight your experiences with frameworks like React or Vue. Discuss why you prefer certain frameworks over others, touching on factors such as performance, ease of use, community support, and project requirements. Provide examples of projects where you have successfully implemented these frameworks.

Join Rise to see the full answer
Describe your experience integrating with REST APIs. Can you give a specific example?

In your answer, share a specific experience where you successfully integrated with a REST API in a project. Explain the purpose of the API, the challenges you faced, and how you overcame them. Highlight any tools or techniques you utilized during the integration process.

Join Rise to see the full answer
How do you stay updated with the latest web technologies and trends?

Discuss your strategies for continuous learning, such as subscribing to technology blogs, joining online courses, or participating in developer communities. Mention any conferences or workshops you have attended, and how you apply new knowledge to your work.

Join Rise to see the full answer
Can you share an example of a project where you improved the performance of an application?

Provide a detailed instance of a project where you identified performance bottlenecks, the steps you took to optimize the application, and the results achieved. Focus on techniques such as code splitting, lazy loading, or image optimization that you employed.

Join Rise to see the full answer
How do you handle feedback on your designs or code?

Emphasize your openness to receiving constructive feedback and how you view it as an opportunity for growth. Share an example of a time when you received feedback, the steps you took to incorporate it, and the positive impact it had on the final product.

Join Rise to see the full answer
What approaches do you use to ensure cross-browser compatibility?

Discuss best practices you follow for ensuring cross-browser compatibility, such as using CSS resets, understanding vendor prefixes, and testing in various browsers. Share any tools or frameworks that you use to simplify the process.

Join Rise to see the full answer
Tell us about a time you had to work with a remote team. How did you ensure effective collaboration?

Provide an example that illustrates your experience collaborating with a remote team. Highlight the tools and communication strategies you used to facilitate smooth collaboration, such as regular video meetings, project management tools, and clear documentation.

Join Rise to see the full answer
What do you think is the most important aspect of front-end development?

Focus your answer on user experience as a crucial aspect of front-end development. Discuss how you balance aesthetics with functionality, and how understanding user needs and behaviors can guide your development process.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Scalian Remote 8 Rue Anatole France, 59800 Lille, France
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 4 days ago
Wyetech Hybrid Annapolis Junction, Maryland
Posted 14 days ago
Photo of the Rise User
Posted 6 hours ago
Photo of the Rise User
Gousto Remote London, United Kingdom
Posted 3 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 6, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!