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."

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
Marketing Manager
Lead marketing efforts for our automation platform
Product Manager
Define the future of automation products
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.
Okinawa is a workflow automation platform that connects your tools and automates repetitive tasks so your team can focus on high-impact work.
No, Okinawa is designed to be intuitive. You can build automations using simple triggers and actions without writing code.
Yes, Okinawa integrates with a wide range of popular tools and services, and you can also connect custom systems via API.
No, Okinawa is designed to be intuitive. You can build automations using simple triggers and actions without writing code.
Yes, Okinawa integrates with a wide range of popular tools and services, and you can also connect custom systems via API.
Okinawa is a workflow automation platform that connects your tools and automates repetitive tasks so your team can focus on high-impact work.
Yes, the Beginner plan is completely free and includes core features to get started with automation.
Absolutely. You can change your plan at any time, and your billing will adjust accordingly.
We accept all major credit cards. For Enterprise plans, we also support invoicing and custom billing arrangements.
Absolutely. You can change your plan at any time, and your billing will adjust accordingly.
We accept all major credit cards. For Enterprise plans, we also support invoicing and custom billing arrangements.
Yes, the Beginner plan is completely free and includes core features to get started with automation.
We offer community support on the free plan, priority email support on paid plans, and dedicated support for Enterprise customers.
Response times vary by plan, but most inquiries are answered within 24 hours, with faster turnaround for higher-tier plans.
Yes, we offer onboarding resources for all users, and personalized onboarding for Enterprise customers.
Response times vary by plan, but most inquiries are answered within 24 hours, with faster turnaround for higher-tier plans.
Yes, we offer onboarding resources for all users, and personalized onboarding for Enterprise customers.
We offer community support on the free plan, priority email support on paid plans, and dedicated support for Enterprise customers.
