Responsibilities:
- Work with product designers, other developers, and stakeholders to create user-friendly experiences
- Maintain up-to-date documentation, usage guidelines, and component libraries, supporting designers and other developers in adopting and implementing the system effectively
- Assist in leading or developing on different projects, ensuring successful execution from planning to deployment.
- Communicate technical feasibility and alternative solutions when roadblocks are discovered to clients and internal team members
- Write high-quality, clean, efficient, performant, and well documented code to create reusable and modular components
- Integrate and manage content through variety of CMS, ensuring seamless delivery across the application
- Balance constraints, limiting short-term workarounds, while focusing on future extensions
Requirements:
- Highly experienced using JS Frameworks (React, Typescript, Gatsby.js, Next.js, etc.)
- Proficient understanding of web markup,
including HTML5, CSS3.
- Strong understanding of CSS pre-processing platforms, such as LESS and SASS.
- Proficient understanding of NodeJs
- Proficient understanding of code versioning tools, such as GIT
- An excellent ability to convert Figma/Sketch mockups into interactive digital experiences while taking performance and accessibility into consideration
- Implementing and maintaining various content management systems (Sanity, Contentful, Dato CMS, WordPress, Storyblok, Builder.io, Prismic, Strapi, Hubspot, etc.)
- Minimum 1-2 years of Wordpress experience (plus)
- Excellence in verbal and written communication, and in working collaboratively with a variety of colleagues and clients in challenging circumstances.
- Excellent time management, problem solving, teamwork, and communication skills
📌 Software Engineer (México)
🏢 Nir-yu
📍 México