Mid-Senior Front-End Engineer

Posted 2 Days Ago
Be an Early Applicant
Yerevan
In-Office
Mid level
Information Technology • Software
The Role
We seek an experienced front-end engineer to create complex web applications with emphasis on data entry and graphical components. Responsibilities include designing scalable front-end code, optimizing for performance, collaborating with designers, and conducting code reviews.
Summary Generated by Built In

We are looking for an experienced front-end engineer to work on a set of industry-leading, complex web applications. The products have heavy data-entry and management functionality as well as advanced 2D and some 3D graphical components. Experience of working with Canvas components and performance optimization is a significant plus. In this role, you won't just be writing code you will be a key voice in technical decision-making, helping to shape how our team organizes, works, and ships features. You will be a part of a highly skilled team and work closely with UI/UX designers and Product Owners to turn complex requirements into rapid prototypes and scalable, high-performance production code.

Key Responsibilities

  • Design and implement scalable, reusable, and clean front-end code and component libraries.
  • Optimize applications for maximum rendering speed and scalability. Champion code quality through comprehensive testing (Unit, Integration, E2E).
  • Work directly with UI/UX designers to ensure the technical feasibility of designs and with the Product team to estimate feature complexity in an Agile environment.
  • Foster a culture of continuous improvement by conducting code reviews and sharing knowledge of the latest industry standards with the team.

Qualifications

  • 4+ years of professional JavaScript development experience building complex web applications.
  • Deep understanding of the latest ECMAScript standards (ES6+), the DOM, and browser rendering behavior.
  • Strong production experience with React and state management (Redux, Context API, or similar).
  • Proficiency in modern CSS3, pre-processors (SASS/LESS), and methodologies like BEM or CSS-in-JS.
  • Experience configuring and managing build tools (Webpack, Vite, etc.).
  • Hands-on experience with Canvas, Media API, LocalStorage, and Service Workers.
  • You are a creative problem solver who takes ownership of tasks and enjoys tackling complex challenges.

Nice to Have

  • Experience with TypeScript.
  • Backend-for-Frontend (BFF) experience using Node.js.
  • Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, etc.).
  • Experience with WebGL, Three.js, or high-performance data visualization.
  • Experience with Electron applications

Top Skills

Bem
Canvas
Context Api
CSS3
Ecmascript
Electron
Github Actions
JavaScript
Jenkins
Less
Localstorage
Media Api
Node.js
React
Redux
Sass
Service Workers
Three.Js
Typescript
Vite
Webgl
Webpack
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
16 Employees
Year Founded: 2020

What We Do

Aerodynamics builds a competitive advantage through holistic technology and innovation research. Our multi-disciplinary team has the ability to translate highly technical information into meaningful insights for better decision making.

Similar Jobs

Globaldev Group Logo Globaldev Group

Front-end Engineer

Information Technology • Software
In-Office
Yerevan, ARM
294 Employees
In-Office
Yerevan, ARM
856 Employees
Easy Apply
In-Office
2 Locations
79 Employees
Remote or Hybrid
2 Locations
400 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account