Front-End Web Developer
Role details
Job location
Tech stack
Job description
The Front-end Web Developer will contribute substantially to the development, execution, testing and delivery of TIMSS & PIRLS extensive online content. The candidate will be responsible for assisting in the development of the TIMSS and PIRLS online interactive international assessment results reports, as well as maintaining and improving the TIMSS & PIRLS International Study Center website. Reporting to the Director, Graphic Design and Publications, the candidate will work directly with the Graphics Department, Center directors, the TIMSS and PIRLS research staff, and our project partners, such as the International Association for the Evaluation of Educational Achievement (IEA), and external vendors., * Collaboration is critical and the candidate must be able to implement production-ready solutions in adherence to international timelines, ensuring that deadlines are met, and that deliverables meet agreed-upon specifications. The candidate will work closely with staff in the TIMSS & PIRLS international Study Center on Web presentation of data reporting and will also support the creation of portals and tools to facilitate communication and collaboration among international research teams and partners.
- Participate in code reviews and contribute to improving development workflows.
- Along with assisting in the creation of Web content, the candidate will also assist the Web team in maintaining and improving the TIMSS & PIRLS International Study Center website, and be able to troubleshoot and remediate issues that arise, and assist with web infrastructure tasks on AWS (deployment, hosting, and basic server configuration)
Requirements
The candidate should be able to assist in the creation of interactive tables and graphs using non-proprietary tools and have a strong proficiency to develop and write code in the latest front-end (HTML5 / CSS3 / JavaScript ES6+) technologies, have experience with React (preferred) or a comparable modern framework (Angular, Vue), and the ability to create responsive design (Flexbox, Grid).
A demonstrated ability to work on a development team, contributing to and maintaining a shared codebase using GitHub is also required, along with experience working with REST APIs and JSON data.
Knowledge of D3.js or other data visualization libraries, and experience with the Linux command line and server administration (with at least one back-end language such as Python or Node.js) would be a plus.
The candidate must be able to implement production-ready solutions in adherence to strict timelines, ensuring that deadlines are met, and that deliverables meet agreed-upon specifications. The ability to effectively communicate project details to people with varying degrees of technical expertise and an understanding of accessibility standards (WCAG) for public-facing applications is also a must., * BS/BA required.
- Minimum 3 years of web development and experience working with others and implementing production ready solutions under pressure in adherence to strict timelines.
Technical skills:
- Strong proficiency in JavaScript (ES6+) and experience with React (preferred) or comparable modern framework (Angular, Vue)
- Solid foundation in HTML5, CSS3, and responsive design (Flexbox, Grid)
- Demonstrated ability to work on a development team, contributing to and maintaining a shared codebase using GitHub
- Experience working with REST APIs and JSON data
A plus if you have:
- Experience with D3.js or other data visualization libraries
- Experience with the Linux command line and server administration with at least one back-end language such as Python or Node.js
- Experience with databases, including schema design and writing queries (SQL or NoSQL)
- Exposure to AWS services (EC2, S3, or similar cloud platforms)
Candidates should include URLs and/or web portfolio and GitHub, along with a cover letter and resume.
Benefits & conditions
Full-Time Equivalent Hiring Range: $76,050 to $95,050; salary commensurate with relevant experience.
Closing Statement
Boston College offers a broad and competitive range of benefits depending on your job classification eligibility:
- Tuition remission for Employees
- Tuition remission for Spouses and Children who meet eligibility requirements
- Generous Medical, Dental, and Vision Insurance
- Low-Cost Life Insurance
- Eligibility for both University-Funded 401k and Employer-Sponsored 403b Retirement Plans
- Paid Holidays Annually
- Generous Sick and Vacation Pay
- Additional benefits can be found on https://www.bc.edu/employeehandbook
Boston College conducts pre-employment background checks as part of the hiring process.