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

At Coco, we’re dedicated to perfecting the last-mile delivery experience through robotics. We believe the delivery service industry in its current state is massively under-serving merchants, and we are committed to creating a sustainable, reliable, and frictionless delivery experience for merchants and their customers.

Coco is a venture-backed, Series A stage startup that operates hundreds of sidewalk robots, delivering to thousands of customers every week across Los Angeles. The environment here is high-energy, collaborative, and exciting.

About the Role

As a frontend engineer, you will be responsible for owning and driving products from design to development to testing to production. You will work closely with product managers to understand the needs of users (merchants, consumers, and internal stakeholders), propose technical solutions and report on impact.

Note: This is an in-office role. Coco is an office-first, highly collaborative and cross-functional company. We are looking for someone who is excited about the energy, collaboration, and culture-building opportunities of an in-office work environment.

About the Team

As an engineer on the Delivery Platform team, you’ll build software products that power our delivery operations. This is a diverse team of engineers that owns every part of the stack. Your responsibilities will include:

  • Consumer and Merchant Products: We build products to create a frictionless, efficient, and delightful end-to-end delivery experience for our users - merchants and their customers. We design each robot interaction - loading the robot, tracking the delivery, unlocking the robot, etc. around user pain points and moments of delight.

  • Delivery Management: We build backend services that make automated decisions based on user behaviors, supply/demand, government regulations, sidewalk conditions, and more.

  • Logistics: Delivery is an expensive problem. We partner with other Coco teams (e.g., Merchant Operations, Consumer Experience, Field Operations, TeleOperations, and Autonomy), acting as a thought partner to tackle some of Coco’s most pressing efficiency and profitability initiatives.

  • Internal Tools: We develop software that helps human operators manage our fleet of delivery robots. This includes a web app for remote Pilots to fulfill deliveries, web apps for merchants to monitor and load orders, a mapping tool for custom sidewalk routing, and a native mobile app for our Field Operations team.

Our Stack

NodeJS/Typescript, NextJS, React, gRPC-web

Basic Qualifications

  • Experience with React functional components (2+ yr)

  • Experience with Typescript (2+ yr)

Preferred Qualifications

  • Experience with Redux, MapboxGL, Websockets

  • Experience working across our stack

  • Experience with CI/CD

  • Some full stack experience with NodeJS backends

Coco is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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, Coco Delivery

As a Front End Engineer at Coco, located in vibrant Los Angeles, you'll join a dynamic team committed to revolutionizing the last-mile delivery experience with robotics. Here at Coco, we're not just about making deliveries; we're focused on creating a sustainable and reliable service that truly serves merchants and their customers. In this role, you’ll drive products from design through to development and testing—essentially owning the entire frontend process. You will collaborate closely with product managers to grasp user needs and propose technical solutions that have a real impact. Given our office-first approach, you'll thrive in a collaborative environment, contributing to our energetic culture. On the Delivery Platform team, your work will span across consumer and merchant products, enhancing every interaction with our delivery robots. You’ll be instrumental in building backend services, optimizing logistics, and creating internal tools that support our operations. Utilizing a tech stack that includes NodeJS, Typescript, NextJS, and React, you’ll engage with a variety of innovative projects. If you’re excited about tackling challenges with a thoughtful, collaborative team and making a tangible difference in delivery experiences, we’d love to have you on board at Coco!

Frequently Asked Questions (FAQs) for Front End Engineer Role at Coco Delivery
What are the key responsibilities of a Front End Engineer at Coco?

As a Front End Engineer at Coco, your main responsibilities will include driving product development from design through production while collaborating closely with product managers. You will focus on building consumer and merchant products to create efficient delivery experiences, manage internal tools, and contribute to backend services impacting logistics. Your role is vital in ensuring the delivery software is user-friendly and addresses the pain points of our customers and partners.

Join Rise to see the full answer
What qualifications are necessary for the Front End Engineer position at Coco?

To excel as a Front End Engineer at Coco, you'll need at least 2 years of experience with React functional components and Typescript. Preferred qualifications include familiarity with Redux, MapboxGL, and Websockets, along with experience in CI/CD processes. Additionally, having some full-stack experience with NodeJS backends would enhance your application.

Join Rise to see the full answer
What does the work environment look like for a Front End Engineer at Coco?

Coco offers a high-energy, collaborative office environment in Los Angeles for Front End Engineers. As an office-first startup, you’ll have ample opportunities to engage with diverse teams and contribute to the vibrant culture. You'll collaborate directly with various departments to tackle exciting challenges in delivery operations, leveraging team synergy for innovative solutions.

Join Rise to see the full answer
What technologies will I be using as a Front End Engineer at Coco?

In the Front End Engineer role at Coco, you'll work with a modern tech stack primarily involving NodeJS, Typescript, NextJS, React, and gRPC-web. Your technical skills will enable you to deliver seamless user experiences as you build both consumer-centric software and sophisticated internal tools that power our delivery operations.

Join Rise to see the full answer
Is previous experience in logistics required for the Front End Engineer role at Coco?

While previous experience in logistics is not explicitly required for the Front End Engineer position at Coco, a passion for technology in delivery services and an understanding of user needs in that space can be beneficial. Your role primarily focuses on front-end development, but familiarity with logistics principles may enhance your contributions to delivering effective solutions.

Join Rise to see the full answer
Common Interview Questions for Front End Engineer
How do you approach user feedback when developing frontend products?

When developing frontend products, I prioritize user feedback by first categorizing it into actionable insights. I often conduct user testing sessions to observe interactions and gather qualitative feedback. This informs my designs and ensures that the resulting product genuinely enhances the user experience, addressing pain points effectively.

Join Rise to see the full answer
Can you explain a challenging project you worked on and how you handled it?

Absolutely! In a previous project, I was tasked with leading a new feature development under a tight deadline. I initiated a cross-departmental meeting to align expectations and gather input. We employed Agile methodologies, breaking the project into sprints, which allowed us to pivot quickly based on feedback while maintaining quality and on-time delivery.

Join Rise to see the full answer
What strategies do you use to ensure your code is maintainable?

To ensure maintainability, I adhere to clean coding practices, use descriptive naming conventions, and regularly comment on complex sections of code. I also strive to write modular code and implement thorough testing procedures. This not only simplifies future changes but also aids team members in understanding the codebase.

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

I stay updated with the latest frontend technologies by regularly reading industry blogs, participating in relevant webinars, and following thought leaders on platforms like Twitter and LinkedIn. I also engage in local tech meetups to network with other professionals and learn about their experiences with new tools and techniques.

Join Rise to see the full answer
Explain your experience with React and how you have utilized it in past projects.

My experience with React spans several projects where I've utilized its component-based architecture to build scalable applications. I particularly enjoy using React Hooks for state management and lifecycle control. In a recent project, I implemented a real-time data dashboard using React and Websockets, which was particularly rewarding due to its efficiency and user engagement.

Join Rise to see the full answer
What is your experience with working in a collaborative team environment?

Collaboration is key in software development, and in my previous roles, I've often participated in Agile Scrum teams. My responsibilities have included frequent stand-up meetings, pair programming, and code reviews, ensuring that everyone is aligned with the project goals. I believe open communication and respect for diverse perspectives lead to the most successful outcomes.

Join Rise to see the full answer
How do you test your frontend applications?

Testing is a crucial part of my development routine. I utilize a combination of automated testing frameworks like Jest and React Testing Library for unit and integration tests, along with manual testing for user experience assessment. I believe it’s essential to catch issues early to ensure a smooth and robust product delivery.

Join Rise to see the full answer
What role do you think frontend engineers play in UX design?

Frontend engineers have a vital role in UX design, as they translate design concepts into functional and enjoyable user interfaces. My collaboration with UX designers is essential to ensure technical feasibility and adherence to design principles, ultimately crafting a fluid user experience that aligns with business objectives.

Join Rise to see the full answer
How do you handle tight deadlines, especially with overlapping projects?

Handling tight deadlines requires excellent time management and prioritization. I approach this by breaking larger tasks into manageable milestones and communicating proactively with my team regarding timelines. This keeps everyone aligned and allows us to adapt quickly if priorities shift due to project overlaps or unexpected challenges.

Join Rise to see the full answer
What interests you about working for Coco as a Front End Engineer?

I'm excited about the opportunity to work at Coco because I’m passionate about innovative technology and its potential to enhance everyday experiences. The prospect of contributing to a mission-driven startup that is focused on improving last-mile delivery through robotics resonates with my desire to make a meaningful impact through my work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 23 hours ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Scalian Remote 8 Rue Anatole France, 59800 Lille, France
Posted 3 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Deezer Remote 24 Rue de Calais, 75009 Paris, France
Posted 3 days ago

Coco is dedicated to perfecting the last-mile delivery experience. We strongly believe the delivery service industry in its current state is massively under-serving merchants, and we are committed to ...creating a frictionless, reliable, consisten...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 12, 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!