استخدام Senior Front-End Developer
شرح موقعیت شغلی
About Company
Shooka is the first Video Conferencing Service Provider in Iran. With a solid background in the Video Conferencing industry, we offer business grade High-Definition cloud based video conferencing services that can be tailored to customers requirements. If you welcome new challenges and have a drive for success, then you belong at Shooka.
Job Description
Shooka is the first Video Conferencing Service Provider in Iran. With a solid background in the Video Conferencing industry, we offer business grade High-Definition cloud based video conferencing services that can be tailored to customers requirements. If you welcome new challenges and have a drive for success, then you belong at Shooka.
Job Description
We are looking for an expert JavaScript developer who is highly skilled with one of modern Front-End frameworks(Vue.js, React.js or Angular.js). Your primary focus will be developing user-facing web applications and components.
You’ll implement them with the one of modern Front-End frameworks, following generally accepted practices and workflows.
You will ensure that you produce robust, secure, modular, and maintainable code. You will coordinate with other team members, including back-end developers and UX/UI designers.
Your commitment to team collaboration, perfect communication, and a quality product is crucial.
You’ll implement them with the one of modern Front-End frameworks, following generally accepted practices and workflows.
You will ensure that you produce robust, secure, modular, and maintainable code. You will coordinate with other team members, including back-end developers and UX/UI designers.
Your commitment to team collaboration, perfect communication, and a quality product is crucial.
Responsibilities
Developing user-facing applications using one of modern Front-End frameworks (Vue.js, React.js or Angular.js).
Building modular and reusable components and libraries
Optimizing your application for performance
Implementing automated testing integrated into development and maintenance workflows
Staying up-to-date with all recent developments in the JavaScript space
Keeping an eye on security updates and issues found with one of modern Front-End frameworks and all project dependencies
Proposing any upgrades and updates necessary for keeping up with modern security and development best practices
Skills:
- Highly proficient with the JavaScript language and its modern ES6+ syntax and features
- Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
- Familiarity with the web development ecosystem, including CLI, State Management and Router
- Good understanding of HTML5 and CSS3, including Sass
- Understanding of server-side rendering and its benefits and use cases
- Knowledge of functional programming and object-oriented programming paradigms
- Ability to write efficient, secure, well-documented, and clean JavaScript code
- Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
- Proficiency with modern development tools, like Babel, Webpack, and Git
- Experience with both consuming and designing RESTful APIs
- Familiarity with video and video conferencing terminology is a plus
Developing user-facing applications using one of modern Front-End frameworks (Vue.js, React.js or Angular.js).
Building modular and reusable components and libraries
Optimizing your application for performance
Implementing automated testing integrated into development and maintenance workflows
Staying up-to-date with all recent developments in the JavaScript space
Keeping an eye on security updates and issues found with one of modern Front-End frameworks and all project dependencies
Proposing any upgrades and updates necessary for keeping up with modern security and development best practices
Skills:
- Highly proficient with the JavaScript language and its modern ES6+ syntax and features
- Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
- Familiarity with the web development ecosystem, including CLI, State Management and Router
- Good understanding of HTML5 and CSS3, including Sass
- Understanding of server-side rendering and its benefits and use cases
- Knowledge of functional programming and object-oriented programming paradigms
- Ability to write efficient, secure, well-documented, and clean JavaScript code
- Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
- Proficiency with modern development tools, like Babel, Webpack, and Git
- Experience with both consuming and designing RESTful APIs
- Familiarity with video and video conferencing terminology is a plus
مهارتهای مورد نیاز
- JavaScript
- vue.js
- HTML5
- CSS3
- Object Oriented
- Git
- RestFul API
- CSS
- Vue
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست