Lead Front End Engineer
New York Public Radio · New York, NY
Lead Front End Engineer
New York Public Radio is seeking a seasoned Front End Engineer to join our team of dedicated technologists. The role is hands-on for a senior practitioner with a wide breadth of technical expertise. Primarily frontend focused, but with a good understanding of backend and DevOps technologies. Must be ready to work across the full spectrum of our products covering news publishing, streaming and on-demand audio, marketing, communication and payment systems.
To be successful in this position, you must be able to work well in an evolving codebase making iterative improvements, replatforming or planning greenfield projects for new initiatives where appropriate. Must be a collaborative team player, an open communicator and willing to both learn and teach coworkers. Comfortable partnering with design, product, QA and stakeholders to efficiently deliver high-quality products.
- Take a hands on role in the design, development, deployment, and maintenance of our software
- Make technical decisions based on best practices and department standards
- Provide thought leadership and mentorship to junior team members and non-technical stakeholders
- Understand and adhere to agile best practices
- Consult and collaborate our entire organization to create effective technical solutions to complex business problems
- Develop and maintain technical documentation on applications, processes, and workflows
- Collaborate with product, design, QA, and business stakeholders on new development projects throughout the entire software development lifecycle, including requirements, design, development, testing, release and maintenance
- Contribute to org-wide design system
- Ability to understand and maintain legacy codebases as well as bringing new technologies into our portfolio
- Minimum five years professional experience in frontend development. Preference will be given for Vue, node.js and Python experience.
- Proficient understanding of browser troubleshooting and debugging techniques
- Proficient understanding of git
- Proficient understanding of SEO principles and best practices
- Proficient understanding of web accessibility best practices
- Experience with build tools such as NPM, webpack, and gulp
- Experience with unit testing
- Must understand agile best practice, code review and continuous integration
- Experience with AWS services
- Proficient with REST architecture
- Understanding of web application performance, security and monitoring
- Excellent communication skills—both oral and written—with an impressive reputation for building and maintaining relationships with both technical and non-technical stakeholders.
Additional Role Information
This is a full-time role with competitive compensation and eligibility for full benefits including excellent medical, dental, and vision insurance, paid holidays, vacation, personal time, sick time, parental leave, and a 403(b) retirement plan.
Due to the COVID-19 pandemic, this role is currently operating in a remote capacity and will continue to be fully remote through at least August 2021. However, this position is not a permanent remote position and is part of the New York City staff, and may be expected to work from the New York office when it is safe to do so.
Commitment to Diversity, Equity & Inclusion
New York Public Radio is committed to diversity, equity, and inclusion. We continuously strive to place our employees at the center of our thinking and elevate inclusive practices to develop and support a more engaged and productive workforce. Our journalism and operations in the service of that journalism benefit from a broad range of perspectives, from all backgrounds, at all levels of the organization. Diversity is essential to honest, authentic, accurate storytelling and reportage; creating an institution in which all voices are encouraged, valued, and heard.
New York Public Radio is an equal opportunity employer committed to achieving the goal of equal employment opportunity for all. Applicants and employees are considered and evaluated for positions without regard to mental or physical disability, race, creed, color, religion, gender, national origin, citizenship status, age, genetic information, military or veteran status, sexual orientation, marital status, employment status or any protected federal, state or local status unrelated to the performance of the work involved.