Our client is seeking a Frontend Developer with deep expertise in JavaScript, who can work independently within a small, dynamic startup environment. The ideal candidate is self-driven, proactive, and comfortable handling a broad range of frontend development tasks. This role involves working on a highly innovative project that has already raised Series A funding and is continuing to attract capital.
Key Responsibilities
- Develop and Maintain Frontend Features. Build and maintain the frontend for a pioneering product, ensuring high performance and responsiveness across devices and browsers.
- Prototype Development. Work on an evolving prototype, contributing directly to the project’s growth and success.
- Browser Extension Development. Create and optimize browser extensions with a deep understanding of how different browsers (Chrome, Safari, etc.) handle JavaScript.
- Bug Management & Self-Assignment. Be responsible for identifying, logging, and fixing bugs without relying on a product manager or external team.
- Collaborate and Communicate Effectively. Work closely with team members to ensure timely solutions. Proactively communicate when roadblocks arise.
Qualifications
- Core JavaScript Expertise. Strong proficiency in core JavaScript is a must. If you've used frameworks like React or Angular, it's fine as long as you deeply understand how things work under the hood.
- HTML/CSS Skills. Strong understanding of web development fundamentals, including the ability to solve a coding challenge using core JS, HTML, and CSS.
- Browser Extension Experience. Experience in building and optimizing browser extensions is a key requirement.
- Cross-Browser Knowledge. Solid understanding of how JavaScript implementations vary across browsers like Safari and Chrome.
- Audio/Video Streaming. Experience with audio or video streaming is highly desirable, especially if you’ve worked with libraries like ToneJS for audio manipulation.
- Responsive Design. You must be skilled in developing responsive interfaces that work seamlessly across devices.
Ideal Candidate
- Self-Driven & Proactive. You’re highly motivated, capable of self-managing, and thrive in an environment with minimal supervision.
- Independent Problem-Solver. In a small, fast-moving startup, you’re expected to manage your own tasks, identify bugs, and find solutions. If you’re stuck on a problem for more than an hour, you’ll need to communicate and seek help.
- Start-up Enthusiast. Comfortable working in a small team without a formal product manager, excited by the startup pace and ambiguity.
Nice to Have
- ToneJS Knowledge. Experience with audio libraries like ToneJS, particularly for modifying tone and pitch.
- Experience in Small Teams or Startups. Familiarity with working in lean environments where adaptability and wearing multiple hats is key.
This role is perfect for a developer who enjoys both the freedom and challenges of startup life, with the opportunity to make a real impact on a groundbreaking product.