As a Mid-Level Front-End Engineer at Tapsi, you will be a crucial part of our development team, responsible for designing and implementing exceptional user interfaces for our web applications. You'll work on cutting-edge projects, collaborate with cross-functional teams, and play a pivotal role in shaping the user experience.
Responsibilities:
Take the lead in coding and developing visually appealing, user-friendly web interfaces. Collaborate with designers and back-end developers to ensure high-quality, seamless, performant web applications.
Apply your expertise in front-end development, keeping up to date with the latest edge technologies in the industry. Set and promote best-in-class front-end engineering standards and practices.
Create interfaces that prioritize user experience and accessibility. Ensure the usability and performance of our web applications are at the highest standards.
Maintain code quality, conduct code reviews, and promote a commitment to producing maintainable code in a large codebase. Encourage a culture of technical excellence within the team.
Requirements:
Bachelor's degree in Computer Engineering, Computer Science, or a related field.
Minimum 3 years of experience in front-end/JavaScript development.
Deep knowledge of JavaScript (ES6/ES7).
Proficiency with modern JavaScript frameworks/libraries (e.g., React.js, Vue, etc).
Experience with front-end build tools and task runners (e.g., Webpack, Vite, and ...).
Familiarity with version control systems (e.g., Git).
Strong understanding of user interface design principles and user experience concepts.
In-depth understanding of the web development process, from design to deployment.
Knowledge of HTML5, semantic web, responsive design, and mobile-first development.
Skilled in leveraging AI tools for tasks and debugging, with a focus on effective prompt engineering and maintaining strong software engineering principles in AI-assisted workflows.
Additional Skills:
Familiarity with Docker and CI/CD practices.
Experience with browser testing and debugging.
Knowledge of PWA concepts.
Experience working with and contributing to a design system.
تپسی در خرداد ۱۳۹۵ با یک تیم ۱۰ نفره از متخصصان ایرانی در حوزه برنامهنویسی، طراحی و توسعه محصول فعالیتش رو آغاز کرد و اولین نسخه اپلیکیشن رو به کاربران ارائه داد. امروز تپسی بهعنوان یک سوپر اپلیکیشن، علاوه بر خدمات سفرهای آنلاین درون و برون شهری و ارسال فوری مرسولات، خدمات متنوعی از جمله تپسیفود، تپسیشاپ، تپسی گاراژ و... رو در دل خودش جا داده و همچنان در حال گسترش و توسعه فعالیتهاشه.
تپسی با ۲۰ میلیون کاربر در بیش از ۲۸ شهر ایران و تیمی متشکل از بیش از ۱۰۰۰ نفر در سراسر کشور، هر روز در حال رشد و پیشرفته. اعضای تیم ما با تخصصهای منحصربهفردشون، رضایت کاربران و ایجاد تغییرات مثبت در زندگی افراد جامعه رو بهعنوان منبع انگیزه و انرژی برای مواجهه با کارهای چالشبرانگیز روزانه میدونن. ما همیشه به دنبال فرصتهای جدید برای بهبود و پیشرفت هستیم و تمام تلاشمون اینه که از مسیر یادگیری خارج نشیم. تپسی همون جاییه که میتونی از خودت سبقت بگیری!