Senior Front-End Engineer
Apollo.io
·
Posted:
July 31, 2023
·
Remote
About the position
As a Senior Frontend Engineer at Apollo.io, you will play a critical role in the company's growth by implementing best practices in technology, architecture, and process. Working in a cross-functional team, you will collaborate with product, design, and software engineers to solve complex problems and make a significant impact. Your responsibilities will include designing and contributing to core product initiatives, writing clean and well-structured code, ensuring pixel-perfect design implementation, and maintaining code quality and automation. With a focus on continuous improvement, you will have opportunities for mentorship, career growth, and the chance to work with cutting-edge technologies such as React, Redux, NodeJS, Ruby on Rails, and Kubernetes.
Responsibilities
- Work closely with product, design, and engineering team to design and contribute to core product initiatives.
- Produce "clean" and well-structured code, with detailed specifications. This means that your code is commented, well-structured, readable, and comes with documentation.
- Implement "pixel perfect" design as delivered by our designers that works across different browsers, according to specifications provided.
- Help maintain code quality, organization, automation, and continuous delivery.
- Effectively communicate development progress or blockers to the product lead, engineering manager, and other stakeholders.
- Work effectively as part of a large global team.
- Attend and engage in stand-ups, team meetings, and manager 1:1s.
- Provide and receive constructive feedback and praise to co-workers in verbal and written form; respond and react to technical and behavior feedback from managers and peers.
- Proactively act without being told what to do. Able to identify areas of improvement and driving best practices to deliver high quality, performant, and scalable solutions.
- Ability to take ownership over everything you ship; you'd never call code "released" until you’re confident it’s correct.
- Communicate effectively, clearly, concisely, and in an audience-oriented way in written and verbal form both technical and non-technical subjects, to your teammates. Actively listen to others and ensure they are understood. Pay attention to nonverbal communication.
- Help your teammates overcome obstacles, resolve blockers, and complete work tasks.
Requirements
- Senior Frontend Engineer
- Experience with React/Redux/NodeJS on the frontend
- Experience with Ruby/Ruby on Rails/MongoDB/Elasticsearch on the backend
- Experience with Kubernetes/Docker/Ansible/Terraform in infrastructure
- Ability to design and contribute to core product initiatives
- Ability to produce clean and well-structured code with detailed specifications
- Ability to implement pixel-perfect design across different browsers
- Ability to maintain code quality, organization, automation, and continuous delivery
- Effective communication skills, both written and verbal
- Ability to work effectively as part of a large global team
- Ability to provide and receive constructive feedback
- Proactive and able to identify areas of improvement
- Ownership mentality and attention to detail
- Ability to overcome obstacles and resolve blockers
Benefits
- Remote-first inclusive organization
- Clear expectations and environment for best work
- Ample reward for best work
- Opportunities for growth and career acceleration
- Open and collaborative work environment
- Hands-on mentorship
- Cross-functional teamwork
- Opportunity to make an impact
- Focus on quality and improvement
- Competitive compensation package
- Culture of openness and excellence
- Investment in remote employees' careers
- Creative approaches to customer success
- Collaborative work environment
- Support and encouragement for experimentation and risk-taking
- Team support and collaboration