About This Role
Join our team as a senior web developer to build exceptional web applications for our clients. You'll lead development projects, make architectural decisions, and mentor junior team members while working with modern technologies.
Key Responsibilities
- Lead development of complex web applications using React and Next.js
- Make architectural decisions and establish technical direction
- Write clean, scalable, and maintainable code
- Implement responsive, accessible user interfaces
- Integrate with APIs and backend services
- Mentor junior developers and conduct code reviews
- Communicate with clients and translate requirements into technical solutions
- Explain complex technical concepts simply to non-technical stakeholders
- Train and enable junior team members
- Optimize applications for performance and scalability
- Implement testing strategies and ensure code quality
- Stay current with web development trends and best practices
- Estimate project timelines and manage technical deliverables
- Document code and create technical specifications
Requirements
- 3-10 years of professional web development experience
- Expert-level knowledge of JavaScript/TypeScript, React, and Next.js
- Strong understanding of modern web development practices and frameworks
- Experience with state management (Redux, Zustand, Context API)
- Proficiency in responsive design and CSS methodologies
- Experience with RESTful APIs and/or GraphQL
- Excellent communication skills - ability to explain and simplify technical concepts
- Experience with chat interfaces and technical communication
- High ownership and proactive problem-solving abilities
- Commitment to pixel-perfect quality and attention to detail
- Portfolio of production web applications
- Personal projects demonstrating curiosity and continuous learning
- Projects built outside regular work demonstrating experimentation
- Proficiency with development tools (Cursor, VS Code)
- Ability to write code and solve problems independently
- Experience training and mentoring developers
- Experience with Git and collaborative development workflows
- Strong understanding of web performance and optimization
Nice to Have
- Full-stack development experience (Node.js, Python, etc.)
- Experience with TypeScript in production applications
- Knowledge of testing frameworks (Jest, React Testing Library, Playwright)
- Familiarity with CI/CD pipelines
- Experience with Tailwind CSS or CSS-in-JS solutions
- Understanding of serverless architectures
- Experience leading development teams
- Contributions to open-source projects
- Experience with real-time applications and WebSockets
Our Core Values
High Ownership
We take complete ownership of our work. Every team member is empowered to make decisions and drive projects forward with autonomy and accountability.
Great Communication
Clear, transparent, and proactive communication is at the heart of everything we do. We believe in keeping everyone informed and aligned.
Pixel-Perfect Quality
We obsess over details. Every pixel, every line of code, every interaction must meet our exceptionally high standards of quality.
Curiosity to Learn
We are lifelong learners. We constantly explore new technologies, methodologies, and approaches to stay at the cutting edge.
Ready to Apply?
Show us your personal projects and tell us why you're passionate about learning.
