آگهی‌های استخدامی

استخدام برنامه‌نویس (Front-End (Angular

اسنپ | Snapp
تهران، تهران

شرح موقعیت شغلی

About Snapp



Snapp is the pioneer provider of ride-hailing mobile solutions in Iran that connects smartphone owners in need of a ride to Snapp drivers who use their private cars offering transportation services. We are ambitious, passionate, engaged, and excited about pushing the boundaries of the transportation industry to new frontiers and be the first choice of each user in Iran.


About the Team


Snappbox is a disruptive on-demand urban delivery platform in Iran, connecting any business with the largest fleet of delivery men of the country.

Only a few companies have access to high-quality and low-cost last mile delivery. At the same time, many bikers would like to work more but can’t find customers. We want to change this forever, through smart technologies and a new standard of operations.

We nurture and leverage individual talent and encourage every one of our engineers to grow continually


About the Role


As a front-end engineer, you will help us shape the future of the Snapp Box business by developing robust and feature-rich applications. Having applications with numerous daily active users, they should be highly optimized and stable.



Responsibilities

  • Develop reusable, highly optimized, and testable modules and applications
  • Proactively collaborate with team members
  • Ability to work on the current code base, contribute to the current projects
  • Ability to integrate new features into current applications without affecting other aspects of the projects
  • Paying attention to details, considering rare cases/exceptions during development
  • Consider “Performance” as the highest priority during development
  • Suggest solutions and ideas improve current applications
  • Belief in “Clean code” and writing readable and extensible codes
  • Be comfortable in documenting, and observing current document guidelines
  • Be autodidact and able to solve his/her problems without the need to get help from others
Requirements

Mandatory Qualifications

  • Proficient in HTML, CSS, JavaScript/TypeScript (ES6)
  • Proficient in at least one of the Front-end frameworks (Angular, Vue.js, React)
  • Experience in UI Toolkits (Material, Bootstrap, etc)
  • Experience designing and consuming REST APIs
  • Experience with Git
  • Thorough knowledge of computer science fundamentals (algorithms and data structures)
  • Willingness to learn and adapt as the requirements grow and change
  • Strong verbal and written communication skills
Desired Qualifications

  • Proficient in Angular framework
  • Familiar with PWA and its concepts (Service workers, App shell, etc)
  • Experience in Reactive Programming (RxJS)
  • Familiar with software architectural patterns (MVVM, MVC)
  • Experience in Maps SDKs (Google Maps, Leaflet, Mapbox)
  • Experience in CSS preprocessors (SASS)
  • Familiar with web applications monitoring (Performance, Load Time, etc)
  • Experience in building tools (Webpack)
  • Experience in optimization techniques in Front-end development
  • Experience in analytics, monitoring, and error tracking tools for a web application (Google Analytics, Sentry, etc)
  • Familiar with CI/CD tools (Docker, Jenkins, Kubernetes dashboard)
  • Test-driven development (TDD)
  • Experience with Agile methodology and willingness to work in a Scrum environment
  • Comfortably communicate in English

مهارت‌های مورد نیاز

  • Front-end
  • Angular
  • Git
  • Javascript
  • Bootstrap

زبان‌های مورد نیاز

  • انگلیسی

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت تحصیلی معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۱/۰۵/۲۲ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه