Front-End Team Leader

Mammut Group Tehran

Posted 2 years ago

Job Description

● Design, analyze, and document software applications across multiple project teams and applications. ● Investigate and analyze verbal and written requests for the application. ● Work in tandem with UX designer to interpret application requirements to construct UIs for various applications. ● Maintain high standards of quality for code, functional specification documentation, and deliverables.

Requirements

● Effective communication skills: regularly achieve consensus with peers, and clear status updates. ● Self-motivated and self-managing, with strong organizational skills. ● Ability to work with tight deadlines and multiple competing priorities. ● Proficiency with Git version control system. ● Bachelor's degree in Computer Science or other similar fields. ● More than seven years of experience in front-end development using modern JavaScript such as Vue.js; more than three years of experience in Next.js, SSR, and SSG. ● Extensive experience with HTML5, and CSS3. ● Exceptional understanding of OOP in JavaScript. ● Understanding of SPA, SSG, and SSR. ● Understanding of SOLID, Clean code, and design patterns. ● Experience with RESTful APIs. ● Experience testing JavaScript applications (Unit, E2E, and UI). ● Good communication skills and ability to work independently.

Employment Type

  • Full Time

Details

To see more jobs that fit your career