The Web Applications Engineer is a member of the Product Strategy team at the American Press Institute. This team works at the intersection of journalism and product to help news organizations navigate the needs of being effective digital organizations. This new role is crucial as API enters a new era, seeking to better address the urgency of the multiple crises in journalism and local news, from the erosion of public trust in the media to the dwindling of business revenue.
The Engineer supports the technical development of API’s news products. The current product portfolio includes the audience data tools Metrics for News and Source Matters, and the Web Applications Engineer will help ensure the tools operate reliably and meet the needs of users, who may be journalists in newsrooms in the United States and other countries. The product portfolio may expand in the future, and this position helps link our product roadmap to our strategic goals as we support news organizations who are trying to understand, engage and serve their audiences better.
The role requires some client-facing duties, so the ability to communicate clearly is essential, as well as a willingness to collaborate with other team members to understand the needs of our clients, which can help to refine our product vision and strategy. The position reports to the Director of Product Strategy. Key responsibilities and functions of the position include:
- Write, debug, and document code for frontend and backend software built on the Laravel PHP framework on a LAMP stack (i.e., Linux, Apache, MySQL, and PHP).
- Be a technical point of contact for newsroom partners to conduct setup, receive feedback, resolve questions or issues, and advise on optimal configuration.
- Maintain the support ticket pipeline with the Senior Applications Engineer to resolve bugs and provide technical information to all of our partners.
- Contribute to the knowledge base for our products to communicate technical changes or help document user-friendly instructions and explanations that can help with technical support.
- Design, prototype, and communicate new solutions to pain points that exist in the application or within newsrooms related to analytics and the democratization of that data.
- Define and communicate user roles and user stories for new features and functionality within Metrics for News, Source Matters and other products.
- Work with the Senior Applications Engineer to design architectures and maintain code conventions across the applications.
- Occasional travel to meetings, API-organized summits or industry conferences.
- Contribute to a collaborative workplace that values inclusion and belonging.
We believe that diversity in lived experiences, perspectives, knowledge, and ideas strengthens journalism, its business and our organization. The American Press Institute is an Equal Opportunity Employer, where we encourage applications from candidates from communities traditionally underrepresented in journalism and from people of every age, race, ethnic background, gender, sexual orientation, socioeconomic background, disability status, medical condition, veteran status, and familial status.
Our ideal candidate has the following skills and experience:
- Experience working in a LAMP software environment (i.e., Linux, Apache, MySQL, and PHP). PHP 8 experience is a plus.
- Familiarity with the Laravel PHP framework is preferred by not required.
- Familiarity with Amazon Web Services, such as EC2, Elastic Beanstalk, RDS and S3.
- Familiarity with third-party API integrations is preferred but not required, such as Adobe Analytics, Google Analytics and Natural Language, and Chartbeat.
- Strong background in Git.
- Excellent organizational and communication skills.
- Excellent time-management skills.
- Ability to work collaboratively with internal staff and many external partners, and to work independently.
- Familiarity with the media business and current issues affecting the news industry is helpful.
- Bachelor’s degree preferred, but significant professional or military experience may substitute for educational credentials, especially where the credentials may pose a barrier to candidates from traditionally underrepresented groups.
This is a full-time position with a salary between $70,000 to $80,000 commensurate with skills and experience, and the following benefits:
- 20 days of paid time off, plus major holidays (9 per year) and two floating holidays
- Medical, dental and vision benefits
- 401(k) plan with a generous matching policy
- Medical and/or dependent flexible spending plan
- Paid parental leave available
- Employer- paid life insurance, short-term and long-term insurance policies
- Pre-tax mass transit plan
- Professional development opportunities (for example, conference attendance or stipends for course enrollment)
API’s main office is located in Arlington, Virginia. We will consider remote candidates as well as those who prefer to work in and/or want to relocate to our office. The API team is mostly working remotely at present and has flexible expectations about working from the office in the future. Remote candidates should be willing to travel to the API main office for occasional meetings — typically trips of 2-3 days every 6-8 weeks. The job also may include occasional travel to conferences or other API events.How to apply
Please email a resume and cover letter to firstname.lastname@example.org. We also invite candidates to fill out our affirmative action form here. Please include this form with your application. Candidates must be authorized to work in the United States. Please mention “Web Applications Engineer” in the subject line so we can direct your application to the right people. Please be prepared to provide three professional references.
The deadline for application submissions is July 1, 2022.About the American Press Institute
The American Press Institute is a nonprofit organization based in Arlington, VA, that leads and inspires innovation in the news industry. Foremost, we help local news publishers grow and sustain their businesses by better focusing on the audiences’ needs and behaviors.