Job Description
Apollo.io is seeking a Senior Frontend Engineer to join their growing team. The ideal candidate will be a critical part of a cross-functional team, implementing and driving best practices in technology, architecture, and process. They will work in an open and collaborative environment, receive and give hands-on mentorship, and have opportunities to grow and accelerate their career. Apollo is looking for someone who loves both learning and teaching and enjoys working cross-functionally to solve hard problems and make an impact.
Role Involves:
- Working closely with product, design, and engineering teams to design and contribute to core product initiatives.
- Producing clean and well-structured code with detailed specifications.
- Implementing pixel-perfect designs that work across different browsers.
- Maintaining code quality, organization, automation, and continuous delivery.
- Communicating development progress or blockers to stakeholders.
- Working effectively as part of a large global team.
- Providing and receiving constructive feedback.
Requirements:
- BS in Computer Science or equivalent.
- Minimum 8 years of experience as a Software Engineer in frontend development, with at least 3-4 years in a senior position.
- Solid understanding of core JavaScript (ES6), React, Redux, HTML, CSS, and TypeScript.
- Strong attention to detail.
- Understanding of REST APIs.
- Experience in defining testing strategies and selecting appropriate testing tools.
- Interest in building UI with performance, accessibility, and scalability in mind.
- Strong UX and product sense.
- Strong knowledge of Frontend Architecture and System Design.
Apollo.io Offers:
- A collaborative and open environment.
- Opportunities for growth and career acceleration.
- Hands-on mentorship.
- The chance to work on impactful projects.