Software Engineer II, Frontend
The Allen Institute for AI
·
Posted:
August 1, 2023
·
Remote
About the position
The job overview for this position is that it is a remote eligible role for a Software Engineer II, Frontend. The focus of the role is on building web applications and creating sites that are easy to use, fast, and accessible. The engineer should have a strong grasp of technologies like JavaScript, HTML, and CSS, and be comfortable contributing to team and organizational best practices. The main challenge of the role is collaborating with the communications team, researchers, and engineers to present the institute clearly to the outside world and working on interactive demos of research efforts.
Responsibilities
- Collaborate with the communications team, researchers, and engineers to present the institute clearly to the outside world.
- Maintain key, long-lived public websites and work on interactive demos of specific research efforts.
- Develop demos for research applications and internal tools to help organize and present research.
- Build interfaces for open language models, create portals to present fundraising strategies, and partner with other engineers to build infrastructure for research datasets and publications.
- Have a strong interest and focus on user experience.
- Have 2+ years of industry experience building high-quality web applications.
- Have deep expertise in JavaScript, CSS, and HTML.
- Be familiar with TypeScript, React, Next.js, and Webpack.
- Have a strong understanding of web browser mechanics, server-side and client execution differences, and the basics of the HTTP protocol.
- Have experience working with product and design to develop websites.
- Have a basic understanding of UNIX development tools like git and bash, and the differences between programming languages like Go, Python, and JavaScript.
Requirements
- 2+ years of industry experience building high quality web applications
- Deep expertise in JavaScript, CSS, and HTML
- Familiarity with TypeScript, React, Next.js, and Webpack
- Strong understanding of the mechanics of a web browser, the differences between server-side and client execution, and the basics of the HTTP protocol
- Experience working with product and design to develop websites
- A basic understanding of UNIX development tools like git and bash, and an understanding of how programming languages like Go and Python differ from JavaScript
- A strong interest and focus on user experience
Benefits
- Medical, dental, and vision coverage for team members and their families
- Basic life insurance and accidental death and dismemberment insurance
- Short-term and long-term disability coverage
- Employee assistance program
- Voluntary life insurance and accidental death and dismemberment program
- Health savings account plan
- Healthcare reimbursement arrangement plan
- Health care and dependent care flexible spending account plans
- Enrollment in the company's 401k plan
- $125 per month for commuting or internet expenses
- Up to $150 reimbursement for health and wellbeing expenses per month
- Up to ten sick days per year
- Up to seven personal days per year
- Up to 20 vacation days per year
- Twelve paid holidays throughout the calendar year
- Annual bonuses
- Participation in the long-term incentive plan