Umico (Competo MMC) Umico (Competo MMC)
  • 889

Front-End Developer

Apply for job
Müraciət üçün aşağıdakı email ünvanı köçürmək lazımdır.

Front-End Developer

  • Deadline 21 December 2024
Apply for job
Müraciət üçün aşağıdakı email ünvanı köçürmək lazımdır.

Responsibilities:

  • Designing and developing complex, scalable architectures for large WebView applications based on Nuxt 3.
  • Optimizing the performance of WebView applications.
  • Integrating WebView with mobile applications.
  • Optimizing loading and rendering of SPAs in the context of WebView.
  • Configuring and optimizing routing in Nuxt 3 for WebView applications.
  • Integrating Nuxt 3 with various APIs and services.
  • Monitoring errors in WebView applications using Sentry.
  • Supporting and implementing CI/CD processes in projects, including automation of build and deployment for WebView applications.
  • Effectively collaborating with other departments (design, backend, mobile development, QA) to achieve project goals.

Requirements:

  • At least 6 years of work experience.

Deep knowledge and understanding of the following stack:

  • Vue 3
  • Nuxt 3
  • TailwindCSS
  • TypeScript

Expert knowledge of WebView and its integration with mobile applications, including:

  • Experience in optimizing the performance of WebView applications.
  • Knowledge of WebView behavior across different platforms (iOS, Android).
  • Ability to effectively organize interaction between WebView and native code.
  • Extensive experience in commercial JavaScript development (6+ years).
  • Deep understanding of SPA architecture and its implementation in the Nuxt, WebView, and mobile applications stack.

Advanced knowledge of Nuxt 3, including:

  • Experience with server-side rendering (SSR) and static site generation (SSG).
  • Ability to configure and optimize routing for WebView applications.
  • Deep understanding of web application performance optimization principles and experience applying them.
  • Experience with microservices architecture and understanding its features in relation to integrating with WebView applications.
  • Experience using Sentry for error monitoring in WebView applications.
  • Advanced experience with Vite, including configuring and optimizing builds for WebView applications.
  • Proficient in version control systems (Git), including working with complex branches and merges.
  • Deep understanding of asynchronous programming and state management.
  • Experience with modern browser and mobile device APIs.
  • Knowledge of design patterns and ability to apply them in JavaScript applications.
  • Expert knowledge of modern FrontEnd tools, including Vite, Webpack, ESLint, etc.
  • Advanced knowledge and experience working with Pinia for state management in large applications.
  • Deep understanding of web application security principles in the context of WebView and experience implementing them.
  • Ability to effectively collaborate with other departments to achieve project goals, especially in the context of developing WebView applications.
  • Language: Russian; English at a level sufficient to read technical documentation.

Work Schedule:

  • Full-time.
  • Option to work remotely or at the Baku White City Office Building.

How to Apply: If you’re interested in this opportunity, send your resume to the e-mail address.

  • Daily0
  • Weekly253
  • Monthly1930