Divar publication. نشر دیوار

Senior Front-End Engineer

Divar publication. نشر دیوار

full-time

Posted on:

Location Type: Hybrid

Location: Tehran • Iran

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularJavaScriptReactVue.js

About the role

  • Work with other technical team members on continuous development.
  • Work in an agile development environment, participating in agile practices such as agile meetings, iteration planning, code reviews, retrospective, writing test-cases, etc.
  • Have an eagle-eye for detail and passion for perfection.
  • Be able to take on complex problems, learn quickly, and persist towards a good solution.
  • Find and use proper front-end technologies and best practices to build products.

Requirements

  • at least five years of experience in front-end engineering.
  • Thorough understanding of core front-end technologies: JavaScript, HTML, and CSS.
  • Ability to write clean, testable, reusable, scalable and high-performance code.
  • Understanding of CS concepts such as common data structures and algorithms.
  • Solid understanding of the full web technology stack (e.g. HTTP, data persistence, asset loading/caching).
  • Proven experience with JavaScript MV* frameworks or layout libraries, like React, Vue, Angular, etc.
  • Good understanding of cross-browser compatibility issues, rendering and performance issues.
  • Experience in responsive web design concepts for different mobile and desktop display sizes.
  • Experience with multilingual compatibility issues like RTL (right to left) layouts.
  • Experience in using CSS frameworks and preprocessors.
  • Familiar with Git.
  • Preferred Skills
  • Comfortable working on a command line.
  • Agile development experience.
  • Familiar with UX and graphic design concepts.
  • Experience in web standards, semantic web, accessibility and SEO and the interplay between them.
Benefits
  • You’ll have a massive **impact**: Millions of people will use what you build.
  • You’ll be part of a team that values **craftsmanship**, **speed**, and **innovation**.
  • We offer **flexible working hours**, **health insurance**, and a culture that values **learning **and **autonomy**.
  • You’ll be surrounded by **people who care about doing great work **— and enjoy it along the way.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptHTMLCSSReactVueAngularresponsive web designCSS frameworksdata structuresalgorithms
Soft skills
attention to detailproblem-solvingquick learnerpersistencecollaborationagile practices