- Company Name
- 90min
- Job Title
- Software Engineer
- Job Description
-
**Job title**
Software Engineer – Publishing Technology
**Role summary**
Build and extend high‑traffic, content‑driven web applications supporting brands such as Sports Illustrated, FanSided, and The Players’ Tribune. Lead frontend development with JavaScript, React, and Tailwind, contribute to backend services, and leverage AI‑assisted tools to deliver scalable, performance‑optimized features for a global audience.
**Expectations**
- Deliver robust, maintainable code for production sites that serve millions of monthly users.
- Collaborate with a fully remote, international team.
- Use modern web development practices and AI coding aids to improve productivity and code quality.
- Own end‑to‑end feature lifecycles from concept to deployment.
**Key responsibilities**
1. Develop and enhance frontend components with React, JavaScript, and CSS frameworks (Tailwind).
2. Refactor and maintain large codebases to support high traffic and rapid content refreshes.
3. Write or assist in backend services using Node.js, Golang, or PHP.
4. Integrate AI‑powered development tools (e.g., Cursor, Claude Code) into the workflow.
5. Participate in code reviews, unit and integration testing, and automated CI/CD pipelines.
6. Collaborate with product, design, and data teams to translate requirements into technical solutions.
7. Optimize performance, accessibility, and security across web platforms.
**Required skills**
- 3+ years of professional web development experience.
- Strong proficiency in JavaScript (ES6+), React, and modern frontend frameworks.
- Experience with Tailwind CSS or equivalent utility‑first styling libraries.
- Familiarity with backend runtimes: Node.js, Golang, or PHP.
- Comfortable using AI‑assisted coding tools (Cursor, Claude Code, etc.).
- Knowledge of responsive design, performance optimisation, and cross‑browser compatibility.
- Ability to troubleshoot, test, and debug complex web applications.
- Excellent communication and collaboration skills in a remote setting.
- Self‑motivated, proactive, and responsible for delivering high‑quality code on schedule.
**Required education & certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred but not mandatory).
- Relevant certifications (e.g., AWS, Azure, or OpenJS) are a plus.