About the job
Job Title: Intermediate Frontend Engineer
Job Type: Full-time / Remote
Work Hours: PST
Overview:
We are partnering with our client to discover a talented Intermediate Frontend Engineer who will play a key role in enhancing features for their innovative product and platform. This position entails working closely with cross-functional teams to ensure the delivery of high-quality, secure, and efficient code, while contributing to the team's technical standards and long-term strategic goals.
Key Responsibilities:
- Design and implement features and improvements to the product and platform, ensuring security, testing, and performance are prioritized.
- Independently deliver moderately sized features with minimal oversight, collaborating with team members on larger initiatives.
- Work alongside Product Management and various Engineering stakeholders (Frontend, Backend, UX, etc.) to uphold exceptional quality standards in a dynamic, iterative environment.
- Advocate for enhancements in product quality, security, and performance.
- Tackle technical challenges of moderate to high complexity.
- Write code that adheres to internal style guidelines, maintainability standards, and best practices for a scalable web environment, and promote these standards through code reviews.
- Identify inefficiencies within the team (technical debt), suggest and implement solutions, and influence the team's broader objectives and long-term vision.
- Demonstrate expertise in performance and optimization issues, especially in large-scale applications, with a proven ability to diagnose and mitigate these challenges.
- Contribute to the development and refinement of internal style guidelines, maintainability standards, and best practices for a scalable web environment.
- Mentor Junior and Intermediate Engineers on the team, fostering their technical growth and assisting in overcoming obstacles to their independence.
Requirements:
Essential Qualifications:
- A minimum of 5 years of experience in Frontend software development, including at least 2 years focused on React.
- 1-2 years of experience working within the JavaScript ecosystem (NPM/Yarn, ES6, Redux).
- A keen sense for user experience and user interface design.
- Strong understanding of cross-browser compatibility challenges and strategies to address them.
- Proven ability in iterative development processes.
- Experience in developing unit and integration tests.
- Active participation in architectural and design discussions.
- Effective collaboration with marketing, product, and design teams to ensure alignment on product specifications.
- Capability to thrive in a fast-paced work environment.
Preferred Qualifications:
- Background in a direct-to-consumer company or startups.
- Familiarity with Agile methodologies.
