Remote - Global
Full-time
$120k - $150k
Remote - Global
Senior

Senior Frontend Developer

Build beautiful interfaces for our automation platform

Job Description

We're looking for a Senior Frontend Developer to join our growing engineering team and help shape the future of Okinawa's automation platform. In this role, you'll be responsible for building beautiful, performant, and intuitive user interfaces that empower thousands of businesses to create and manage complex workflows without writing code.

As a senior member of the frontend team, you'll work closely with product managers, UX designers, and backend engineers to translate complex automation concepts into elegant, accessible interfaces. You'll have a significant impact on the product's direction and will own entire features from conception through deployment.

The ideal candidate is someone who is passionate about developer experience and believes that great tooling should feel effortless to use. You care about performance, accessibility, and pixel-perfect implementation, and you have strong opinions about component architecture and state management.

Requirements

  • 5+ years of professional experience in frontend development, with at least 2 years working on production React applications at scale
  • Deep expertise in React, JavaScript ES6+, TypeScript, and modern CSS frameworks (Tailwind CSS, CSS-in-JS, or similar)
  • Strong understanding of web performance optimization techniques, including Core Web Vitals, server-side rendering, and progressive enhancement
  • Experience with state management solutions (Redux, Zustand, Jotai, or React Query) and when to apply each pattern
  • Proficiency with modern build tools (Vite, Webpack, Turbopack) and CI/CD pipelines
  • Solid understanding of RESTful APIs, GraphQL, and WebSocket-based real-time communication
  • Experience with testing frameworks (Jest, Vitest, Playwright, Cypress) and a strong commitment to code quality
  • Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders
  • Bachelor's degree in Computer Science or equivalent practical experience

Benefits

  • Competitive base salary of $120k - $150k with meaningful equity options in a high-growth startup
  • 100% remote work environment — work from anywhere in the world with flexible hours that respect your timezone
  • Comprehensive health, dental, and vision insurance covered 100% for you and your dependents
  • $2,000 annual home office stipend for equipment, furniture, and coworking space
  • Unlimited PTO policy with a 3-week minimum encouraged — we trust you to manage your time
  • Annual learning and development budget of $2,500 for conferences, courses, and books
  • Quarterly team retreats to exciting destinations — past trips include Lisbon, Austin, and Tokyo
  • Parental leave of 16 weeks for primary caregivers and 8 weeks for secondary caregivers
  • 401(k) retirement plan with 4% company match
  • Monthly wellness stipend for gym, meditation apps, or other health-related expenses

Responsibilities

  • Lead the development of complex frontend features using React and TypeScript, including our visual workflow builder, real-time execution monitor, and drag-and-drop agent configuration interface
  • Architect and maintain a scalable component library with a focus on reusability, accessibility, and consistent design language across the entire platform
  • Collaborate closely with UX designers to translate wireframes and prototypes into production-ready interfaces, providing technical guidance on feasibility and alternative approaches
  • Optimize application performance through code splitting, lazy loading, efficient state management, and careful attention to rendering performance in data-heavy views
  • Write comprehensive unit and integration tests using Jest and React Testing Library, maintaining a minimum 85% code coverage across all frontend modules
  • Conduct thorough code reviews and provide constructive mentorship to junior and mid-level engineers, fostering a culture of continuous learning and improvement
  • Contribute to technical architecture decisions, including evaluating new libraries, frameworks, and tools that could improve our development velocity and product quality
  • Participate in on-call rotation and respond to production issues, performing root cause analysis and implementing long-term fixes

A place to grow and make an impact

"Working at Okinawa has given me the opportunity to take ownership, learn quickly, and build meaningful products. The team is supportive, the challenges are exciting, and every day feels like we’re creating something that truly matters."

Young woman with wavy dark hair and light makeup posing against a plain blue-gray background.
Mia Higuruma
Product Engineer, Okinawa
Young woman holding red carnations looks up on a sunlit city street with blurred pedestrians in the background.
Career

We have more open positions!

Work alongside passionate builders, designers, and operators focused on making work simpler and more efficient.

Sales Development Representative

Help businesses discover automation solutions

Location
Remote - US
Experience
Entry Level
Salary Range
$60k - $80k

Marketing Manager

Lead marketing efforts for our automation platform

Location
New York, NY
Experience
Mid Level
Salary Range
$100k - $130k

Product Manager

Define the future of automation products

Location
San Francisco, CA
Experience
Senior
Salary Range
$130k - $160k

Built by people who value simplicity

We started with a simple idea: automation should make work easier, not more complicated. Everything we build is guided by that belief.

Simplicity first

We believe powerful tools should be easy to use. We design everything to remove complexity, not add to it.

Build with purpose

Every feature we create solves a real problem. We focus on meaningful impact, not unnecessary additions.

Reliability matters

Automation should just work. We prioritize stability, performance, and trust in everything we build.

Move fast, stay thoughtful

We iterate quickly while making deliberate decisions that support long-term growth.

Customer-first mindset

We listen, learn, and build with our users in mind—always aiming to deliver real value.

Think in systems

We don’t just build features—we design systems that scale, adapt, and evolve with our customers.

FAQ

All you need to know

Clear answers to help you get started and make the most of automation.

Contact Support
What is Okinawa and how does it work?

Okinawa is a workflow automation platform that connects your tools and automates repetitive tasks so your team can focus on high-impact work.

Do I need technical skills to use Okinawa?

No, Okinawa is designed to be intuitive. You can build automations using simple triggers and actions without writing code.

Can I use Okinawa with my existing tools?

Yes, Okinawa integrates with a wide range of popular tools and services, and you can also connect custom systems via API.

Do I need technical skills to use Okinawa?

No, Okinawa is designed to be intuitive. You can build automations using simple triggers and actions without writing code.

Can I use Okinawa with my existing tools?

Yes, Okinawa integrates with a wide range of popular tools and services, and you can also connect custom systems via API.

What is Okinawa and how does it work?

Okinawa is a workflow automation platform that connects your tools and automates repetitive tasks so your team can focus on high-impact work.

Is there a free plan available?

Yes, the Beginner plan is completely free and includes core features to get started with automation.

Can I upgrade or downgrade my plan anytime?

Absolutely. You can change your plan at any time, and your billing will adjust accordingly.

What payment methods do you accept?

We accept all major credit cards. For Enterprise plans, we also support invoicing and custom billing arrangements.

Can I upgrade or downgrade my plan anytime?

Absolutely. You can change your plan at any time, and your billing will adjust accordingly.

What payment methods do you accept?

We accept all major credit cards. For Enterprise plans, we also support invoicing and custom billing arrangements.

Is there a free plan available?

Yes, the Beginner plan is completely free and includes core features to get started with automation.

What kind of support do you offer?

We offer community support on the free plan, priority email support on paid plans, and dedicated support for Enterprise customers.

How quickly can I expect a response?

Response times vary by plan, but most inquiries are answered within 24 hours, with faster turnaround for higher-tier plans.

Do you provide onboarding or setup help?

Yes, we offer onboarding resources for all users, and personalized onboarding for Enterprise customers.

How quickly can I expect a response?

Response times vary by plan, but most inquiries are answered within 24 hours, with faster turnaround for higher-tier plans.

Do you provide onboarding or setup help?

Yes, we offer onboarding resources for all users, and personalized onboarding for Enterprise customers.

What kind of support do you offer?

We offer community support on the free plan, priority email support on paid plans, and dedicated support for Enterprise customers.