Senior Web Developer
Role in brief
CoinMarketCap, a cryptocurrency data platform, seeks a Senior Web Developer to build and optimize user-facing features for its high-traffic web applications. This role is ideal for an experienced developer proficient in modern web technologies who can work autonomously and contribute to a fast-paced environment.
About the role
This role involves developing new user-facing features for web applications that experience high daily page views. The work includes writing client-side code to create fast and user-friendly web experiences across desktop, mobile browsers, and hybrid in-app pages. A key aspect is optimizing these applications for maximum speed and scalability.
The Senior Web Developer will also contribute to building libraries and frameworks that support complex web applications, aiming to enhance development efficiency and code quality. This position requires a proactive approach to solving both technical and business challenges, along with researching and advocating for new technologies and best practices within the team.
Success in this role means consistently delivering well-tested, high-quality, and maintainable projects. The ideal candidate will leverage advanced knowledge of modern web technologies to create robust solutions that cater to a large user base, while also fostering cross-team communication and operating effectively in a dynamic setting.
The annual salary for this role ranges from $97,750 to $149,500 USD.
Skills that matter here
- TypeScript: This role requires advanced knowledge of TypeScript for developing production software.
- React: The position demands advanced hands-on experience with React for building user interfaces.
- Webpack: Experience with Webpack is necessary for bundling and optimizing web application assets.
- Next.js: Familiarity with Next.js is important for developing server-rendered React applications.
- Redux: Experience with Redux is needed for managing application state in complex web applications.
- styled components: Knowledge of styled components or similar is required for styling web applications.
Who this role suits
- Someone with at least eight years of experience in developing production software.
- An individual who is self-managed and proactive, capable of high performance in a fast-paced setting.
- A developer who values and practices strong cross-team communication.
- A candidate who consistently delivers well-tested, high-quality, and maintainable projects.
From the employer
- Implement new user-facing features in products that have a huge amount of PV every day
- Write client-side code to create super-fast, easy-to-use, web-based applications which include websites for both desktop and mobile browsers, and hybrid in-app pages
- Optimize web applications to maximize speed and scale
- Build libraries and frameworks that support complex web applications, speed up development efficiency and improve code quality
- Contribute creativity and insight to solve both technical and business challenges
- Research and promote new technologies and best practices within the team
- 8+ years experience developing production software
- Advanced hands on knowledge of TypeScript + React
- Experience with modern web technologies such as Webpack, Next.js, Redux, styled components, or similar
- Proven track record of delivering well-tested, high-quality, maintainable projects.
- Great cross-team communication skills
- Self-managed, proactive work style. Ability to perform at a high level in a fast paced environment
- Blockchain-related industry experience as a plus
- Basic or Fluent English level
Questions about this role
What is the remote work policy for this role?
This is a fully remote position.
What level of seniority is expected for this position?
This is a senior-level position.
What are the core technical skills required?
Key technical skills include advanced knowledge of TypeScript and React, along with experience in modern web technologies like Webpack, Next.js, Redux, and styled components.