Baku,
Azerbaijan
21.11.24
-
21.12.24
Working conditions
- 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;
- Option to work remotely or at the Baku White City Office Building.
Requirements
- At least 6 years of work experience;
- 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;
- 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.
Deep knowledge and understanding of the following stack:
- Vue 3;
- Nuxt 3;
- TailwindCSS;
- TypeScript;
- How to Apply: If you’re interested in this opportunity, send your resume to the e-mail address.
Frontend developer
Financial services