Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Sr. Frontend Engineer to join our team and work on our digital products. Responsibilities will include transforming the UI/UX design wireframes to actual code that will produce visual elements of our applications.
- Develop web user interfaces from Invision Links, Figma Links and Adobe XD with pixel perfect and responsive design.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Collaborate with team members.
Job Requirements
Technical Skills :
- Must have experience with Vuejs and Nuxtjs.
- Must have experience on Progressive Web Apps (PWAs).
- Proficient understanding of Elastic search.
- Proficient understanding of Vue storefront framework for ecommerce PWA in Vuejs.
- Proficient understanding of web markup, including HTML5, CSS3.
- Basic understanding of server-side CSS pre-processing platforms, such as SASS.
- Proficient understanding of client-side scripting and JavaScript frameworks: Vuex, Vue-Router.
- Proficient understanding of how bundlers work, with a working knowledge of Webpack, gulp, etc.
- Proficient understanding of the protocols underpinning the internet (TCP, UDP, HTTP1.1/2/3, Websockets ).
- Proficient knowledge of APIs, RESTful or otherwise (JSONp and GraphQL knowledge are definite pluses).
- Proficient knowledge of SSR, without and with frameworks like Nuxt.JS.
- Working knowledge of NodeJS and server-side scripting (Event Emitter, express, etc…) is a plus.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git.
- Proficient understanding of Agile Methodologies is a plus.
- Good understanding of SEO principles and ensuring that the application will adhere to them.
Filtration Criteria:
- Willing to work remotely.
- 4+ experience with Vuejs, Nuxtjs and Progressive Web Apps (PWAs).
- Any nationality with Good command of English language.
- Preferred to have Bachelor's degree or equivalent in Computer Science, Software Engineering or a related field.