Here at TAPSI, every ride propels us towards a greater purpose. As a dynamic player in the ride-hailing industry, we're driven by a vision to redefine transportation and delivery while making a meaningful social impact. At TAPSI, we're committed to assembling the brightest talents and fostering a culture of performance excellence. Join us on our journey to drive change, innovate relentlessly, and shape the future of mobility. Together, let's embark on an exciting adventure where no problem is too big, and every solution contributes to something greater.
About the Role
As an Android Proficient, you will serve as a subject matter expert, bringing your technical expertise, programming skills, and communication acumen to the forefront. We are seeking technologists who not only possess exceptional talent but also have a deep desire to understand our product, strengthen our systems, and make them more resilient. In this role, you will take ownership of our evolving Android code base, delivering scalable solutions, contributing to architectural improvements, and assisting management in refining processes.
Responsibilities
Define outcomes for your team, refine processes, and provide strategic technical advice to senior leaders on systems, solutions, and challenges
Contribute to the Technical Roadmap: Conduct thorough assessments of implementation alternatives, evaluate trade-offs, and provide well-informed recommendations.
Provide guidance and technical leadership with minimal oversight, ensuring your team delivers high-quality solutions.
Collaborate on Requirements: Clarify requirements, assist with coding and story estimates, and participate in planning and design discussions to drive best practices.
Code Simplification: Proactively simplify code, resolve architectural deficiencies, and enhance system performance and business value.
Mentor fellow engineers, reduce onboarding burdens for new team members, and influence adherence to engineering best practices.
Develop a deep understanding of our industry, product roadmap, and the latest trends in software development.
Tailor communication effectively for both technical and non-technical stakeholders, ensuring clarity and alignment across the team.
Requirements
+5 years of Android development experience
Proficiency in Kotlin and expert knowledge of the Android SDK
Experience in designing and building APIs
Excellent communication skills in both technical and non-technical discussions
Hands-on experience with Jetpack Compose, Material Design, Compose Navigation, Kotlin Coroutines, and Flows
Experience with Dagger or Hilt or Koin for dependency injection
Knowledge of architectural patterns like MVVM or MVI.
Experience with CI/CD to automate the build process
معرفی شرکت
تپسی در خرداد ۱۳۹۵ با یک تیم ۱۰ نفره از متخصصان ایرانی در حوزه برنامهنویسی، طراحی و توسعه محصول فعالیتش رو آغاز کرد و اولین نسخه اپلیکیشن رو به کاربران ارائه داد. امروز تپسی بهعنوان یک سوپر اپلیکیشن، علاوه بر خدمات سفرهای آنلاین درون و برون شهری و ارسال فوری مرسولات، خدمات متنوعی از جمله تپسیفود، تپسیشاپ، تپسی گاراژ و... رو در دل خودش جا داده و همچنان در حال گسترش و توسعه فعالیتهاشه.
تپسی با ۲۰ میلیون کاربر در بیش از ۲۸ شهر ایران و تیمی متشکل از بیش از ۱۰۰۰ نفر در سراسر کشور، هر روز در حال رشد و پیشرفته. اعضای تیم ما با تخصصهای منحصربهفردشون، رضایت کاربران و ایجاد تغییرات مثبت در زندگی افراد جامعه رو بهعنوان منبع انگیزه و انرژی برای مواجهه با کارهای چالشبرانگیز روزانه میدونن. ما همیشه به دنبال فرصتهای جدید برای بهبود و پیشرفت هستیم و تمام تلاشمون اینه که از مسیر یادگیری خارج نشیم. تپسی همون جاییه که میتونی از خودت سبقت بگیری!