As a Web Developer at IFT, you will be responsible for developing and maintaining various web-based projects in the studio.
Your duties will include making decisions on code architecture, writing tests, selecting the appropriate technology stack, and handling related tasks.
You will collaborate closely with the development team, project management, studio leadership, and design team to bring web projects to life.
You will oversee the technical aspects of all web projects, from development and testing to deployment and ongoing maintenance.
You will be involved in developing and implementing websites, internal tools, and our design systems using React.
You will also contribute to writing documentation for the aforementioned projects and products.
Additionally, you will be responsible for maintaining our open-source codebases on GitHub.
Requirements:
Expertise in Design Tools: Proficient in using design tools that support UX, UI, and micro-interactions, such as Figma and Framer.
Frontend and Backend Skills: Experience in working with frontend libraries and design systems (ReactJS, NextJS) and backend technologies (NodeJs, NestJS), all using TypeScript.
Software Architecture: Strong understanding of software architecture principles for scalable and maintainable code.
DevOps and Deployment: Practical experience with Git, Docker, and deployment platforms like Vercel.
MDX-Based Content Management: Experience managing content using MDX and Docusaurus.
JAMstack Experience: Familiarity with JAMstack architecture, including static site generators, headless CMS, and modern web technologies.
Alignment with Our Principles: Strong alignment with our core principles outlined at https://status.app/manifesto.