About the role
We are looking for a highly skilled and product-minded Senior Web Developer to join our team and help build performant, scalable, and user-centric web applications. In this role, you are not just writing code—you are shaping experiences. You understand that great frontend engineering sits at the intersection of performance, usability, and maintainability.
As a strong collaborator and technical expert, you will work closely with Product and Design to translate ideas into high-quality features. You care deeply about clean architecture, browser performance, and delivering reliable, testable applications that work seamlessly across environments.
What you will do:
- Modern Web Development:
Design and build scalable web applications using modern JavaScript frameworks, with a strong focus on React and component-driven architecture. - Frontend Engineering Excellence:
Leverage advanced JavaScript (ES6+, Promises) and modern CSS to create responsive, accessible, and high-performing user interfaces. - Cross-Browser Reliability:
Ensure consistent behavior and performance across modern browsers (Chrome, Safari) and mobile environments through rigorous debugging and testing. - API Integration & Data Management:
Work with GraphQL APIs to efficiently fetch, manage, and synchronize data across the application. - Code Quality & Collaboration:
Use Git and distributed version control workflows to collaborate effectively with engineering teams and maintain clean, reviewable codebases. - Testing Mindset:
Contribute to a culture that values testing by writing and maintaining automated tests and ensuring application stability. - Performance Optimization:
Continuously identify and improve performance bottlenecks in browser-based applications.
What you bring:
- Strong Experience:
5+ years of professional experience in software development, with a focus on frontend or full-stack web applications. - Framework Expertise:
Hands-on experience with modern JavaScript frameworks (React preferred; Vue or Angular acceptable). - Core Web Technologies:
Deep understanding of JavaScript (ES6+), modern CSS, and browser behavior. - Version Control Proficiency:
Experience working with Git and distributed version control systems in collaborative environments. - Debugging Skills:
Proven ability to identify, troubleshoot, and resolve issues across browsers and devices. - Education:
Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
Nice if you have:
- Performance Tuning:
Experience optimizing JavaScript and browser-based applications for speed and efficiency. - SPA Development:
Experience building and maintaining single-page applications. - Testing Tools:
Familiarity with testing frameworks such as Jest or Cypress. - Full-Stack Exposure:
Experience with server-side JavaScript (Node.js) and/or TypeScript. - Product Collaboration:
Experience working closely with Product and Design teams to deliver impactful features.