Description
Join the front end development team and add value to the business;creating innovative solutions;add new functionalities to current technological implementations and improve the functionalities of current solutions.
Outcomes
- Extend Stores and Cartable capabilities developing front-end applications
- Design &deliver Shopify extensible Shopify modules
- Apply &extend the company's component library
Key responsibilities
- Implement scalable software solutions.
- Technologically lead the process of designing and implementing system's modules.
- Keep the team and stakeholders updated regarding the progress of technical initiatives.
- Contribute with ideas, new solutions or improvements to the current technology systems.
- Document the technical solutions with diagrams and the necessary documents for easy understanding by other company areas.
- Learn and keep updated the technologies we are using in the company.
- Comply and protect the defined standards of coding.
- Live our core values.
- Student of BS/MS/Degree in Systems Engineering or related field.
- Software development workflow knowledge;using continuous deployment and automatic source code validation tools.
- Javascript Design Patterns knowledge is a must.
- JIRA Software knowledge.
- SCRUM Methodologies practitioner.
- Proficient API REST.
- Proficient Unit Testing developer.
- E-Commerce business knowledge. Shopify Themes Development experience it's a plus (Theme Kit Dev Tool).
- Linux systems knowledge.
- Proficient in Web Performance.
- TypeScript | JavaScript (ES2015 +)
- React js or Angular | Node JS
- HTML 5 | CSS 3 (SCSS) - Mobile First Responsive Development + Class naming conventions
- Liquid Language
- Performance First Web Development (Critical Rendering Path, Performance Scoring Knowledge)
- Code version control: Git
- NPM projects
- Nx workspaces
- State Management Patterns
- Build/Dev Tools (Webpack, Builders &Schematics)
- RxJS