Design and build advanced applications for the Android platform using Kotlin. Collaborate with cross-functional teams to define, design, and ship new features. Work with real-time communication tools and libraries, including socket programming and protocols. Ensure the best possible performance, quality, and responsiveness of the application. Troubleshoot and fix bugs, crashes, and other performance issues. Integrate third-party libraries and APIs. Ensure compliance with Google Play Store submission guidelines, and manage the app submission process. Participate in code reviews to ensure code quality and best practices. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements:
Experience:
Proven work experience as an Android Developer (2+ years). Strong proficiency in Kotlin (Java experience is a big plus). Experience with Android frameworks such as Jetpack, AndroidX, and ViewModels. Familiarity with RESTful APIs and WebSockets to connect Android applications to back-end services. Experience working with communication libraries, such as WebRTC or SIP, for real-time functionalities. Knowledge of app architecture patterns like MVVM, MVP, or Clean Architecture. Strong understanding of memory management, threading, and performance tuning. Experience in launching apps on Google Play and handling the entire app lifecycle.
Technical Skills:
Proficiency in Kotlin (Java is a big plus). Experience with sockets, communication protocols, and libraries such as WebRTC and SIP. Familiarity with push notifications, background processing, and threading. Understanding of Git and version control. Experience with CI/CD pipelines for Android. Strong understanding of Android UI/UX design principles, patterns, and best practices.
Soft Skills:
Strong communication and collaboration skills. Ability to problem-solve and think critically in fast-paced environments. Detail-oriented and committed to delivering high-quality apps.
Nice to Have:
Experience with Java. Familiarity with cross-platform development tools such as Flutter or React Native. Experience with Google Play app submission and update processes. Knowledge of modern Android tools like Jetpack Compose, Dagger/Hilt, and Coroutines. Familiarity with communication protocols like WebRTC and SIP. Experience with deploying and launching applications in the Play Store, including managing updates, bug fixes, and having successfully launched an application.
معرفی شرکت
در دنیایی پر از چالش و امکانات جدید، ما یک تیم از افراد خلاق و متعهد هستیم. باور داریم که هر لحظه، یک فرصت جدید برای ارتقاء و تحول است. ما، یک جامعه از ذهنهای نوآورانه و ایدهپرداز، به تشویق به همکاری و اشتراک تجارب میپردازیم.
شرکت وب آریو به عنوان نمایندهی رسمی شرکت Devotel در ایران با افتخار فعالیت میکند. Devotel به عنوان یک شرکت چند ملیتی در کشورهایی چون آمریکا، انگلستان و ترکیه حضور دارد و تعدادی از مهمترین مراکز فعالیت شرکت در این کشورها قرار دارد. شرکت در حوزههای ارائه خدمات تلکام و خدمات ابری فعالیت میکند. فروش ترافیک اینترنت و ایجاد ارتباط شبکه بین هر دو نقطه در جهان از دیگر خدمات ارائهشده توسط ما میباشد. با اتصال به بیش از 260 پاپ سایت در سراسر دنیا و در دیتاسنترهای مختلف، ارتباطات ما به کاربران و سازمانها این امکان را میدهد که به هر نقطهای از جهان متصل شوند.
ما همچنین خدماتی چون فروش شمارههای مجازی و سایر خدمات مرتبط را نیز ارائه میدهیم. تعدادی از خدمات و سرویسهایی که توسط ما ارائه میشوند عبارتند از Devotel Orbit، Devotel Cloud،Devotel Sonic، Devotel AI & Chatbot، Devotel Wholesale SMS & Voice و Devofy که برای کسب اطلاعات بیشتر در ارتباط با هر کدام از سرویسها میتوانید به وب سایت شرکت (devotel.io) مراجعه نمایید.
ما با سرمایهای عظیم و تجربهای چندین ساله و با استفاده از تکنولوژی روز دنیا، به یک شرکت پیشرو در عرصه خدمات ارتباطی تبدیل شدهایم. اگر شما هم میخواهید به جمعیتی از افراد خلاق و الهامبخش بپیوندید، از همین الان با ما همراه شوید.