Implement the features and user interfaces of products in a secure, well-tested, and performant way.
Develop reusable, highly optimized, and testable modules.
Striking a balance between functional and aesthetic design.
Architect efficient and reusable front-end systems that drive complex web applications.
Developing features to enhance the user experience.
Develop and maintain web applications Proactively collaborate with team members.
Ensure the technical feasibility of UI/UX designs.
Identify and resolve performance and scalability issues.
Stay up-to-date on emerging technologies.
Collaborate with Product Managers, Product Designers, and Software Developers to deliver compelling user-facing products.
Technical Requirements:
Solid understanding of semantic HTML, CSS, and core JavaScript concepts.
Solid understanding of core web and browser concepts (e.g., how the browser parses and constructs a web page).
Solid understanding of modern JavaScript web framework concepts (e.g., how virtual-dom works)
At least 3 years of experience with Vue.js and Nuxt.js.
Deep knowledge of CS concepts, such as common data structures and algorithms.
JavaScript experience, including concepts like asynchronous programming, closures, types. Experience with Vue is a bonus.
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
Good understanding of Webpack configuration.
Good understanding of progressive web applications (PWA).
Proficient understanding of code versioning tools.
Familiarity with browser testing and debugging.
Understanding of layout aesthetics.
معرفی شرکت
شرکت کوشا یک شرکت فعال در عرصه رویکردهای جدید تبلیغاتی در حوزه رسانه و تبلیغات فردی می باشد. ماموریت شرکت این است که با اتکا به نیروهای جوان و متخصص خود و با استفاده از علم روز بازاریابی کمپین های تبلیغاتی تاثیرگذاری را برای مشتریان خود خلق و اجرا نماید.