Senior Front Software Engineer

Уровень дохода не указан

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: на месте работодателя

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
#

Responsibilities:

  • Development of high-load services
  • Identifying and resolving architectural bottlenecks
  • Effective collaboration with cross-functional teams
  • Explaining complex concepts clearly to stakeholders
  • Code reviews and enforcing best practices
  • Mentoring Junior developers

Required Skills & Experience:

  • At least 1 year of experience in FinTech
  • At least 4 years of experience in IT
  • University degree in information technology, computer science, banking, finance or economics. Additional education in systems architecture is welcome.

Senior Frontend Developer Proficiency

1. Advanced JavaScript & TypeScript Concepts:

  • Deep understanding of JavaScript (ES6+) and TypeScript
  • Asynchronous Programming: Promises, Async/Await, Event Loop
  • Functional & Reactive Programming: RxJS, Streams, Observables
  • Performance Optimization: Debouncing, Throttling, Memory Management
  • Error Handling & Debugging: Source Maps, Logging, Exception Handling

2. Frontend Frameworks & Libraries:

  • React (Next.js)
  • State Management: Redux, NgRx, MobX
  • Server-Side Rendering (SSR) & Static Site Generation (SSG)
  • Progressive Web Apps & Micro Frontends would be plus
  • SCSS, Tailwind CSS, CSS-in-JS (Styled Components)

3. UI/UX Development & Performance Optimization:

  • Web Performance: Lighthouse, Web Vitals, Lazy Loading
  • Accessibility & SEO Best Practices
  • Responsive & Adaptive Design (Mobile-first, Cross-browser Compatibility)

Software Development Fundamentals

1. System Design and Architecture:

  • Micro Frontends & Module Federation
  • Monorepo & Multi-repo Strategies
  • RESTful API & GraphQL Integration

2. Testing & Quality Assurance:

  • Unit Testing: Jest, Mocha, Jasmine
  • Component Testing: React Testing Library,
  • Performance & Load Testing: Lighthouse, WebPageTest
  • Integration and Performance testing

3. Development Tools and Practices

  • Version Control: Git, GitLab/Bitbucket
  • Build Tools: Webpack, Vite, Babel
  • CI/CD: GitHub Actions, GitLab CI/CD, Jenkins
  • Containerization and Orchestration: Docker, Kubernetes

4. Database:

  • PostgreSQL, MySQL
  • Firebase, MongoDB

5. Security Best Practices:

  • Authentication & Authorization: OAuth 2.0, JWT
  • Web Security: CSRF, XSS, CORS
  • HTTPS,TLS

What We Offer:

  • Professional Development: Growth and career advancement opportunities
  • Dynamic Work Environment: A challenging, innovative, and team-oriented work setting
  • Employment in accordance with the legislation of the Republic of Uzbekistan
  • Work Schedule: Standard office hours from 9:00 AM to 6:00 PM, Monday to Friday

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Вакансия опубликована 27 февраля 2025 в Ташкенте

Похожие вакансии в этой компании

Похожие вакансии