استخدام Android Team Lead (دورکاری)
شرح موقعیت شغلی
Your Mission
- 5+ years of experience in development of native Android applications with Java Kotlin
- Deep knowledge and understanding of Android Design patterns
- Knowledge of Android architecture components
- Build reusable Android components/SDKs for interfacing with the multiple entities and Apps in our platforms.
- Maintain and improve our CI/CD pipeline and automation tools
- Write and maintain UI Tests as well as the UI-Tests framework.
- Optimize UI for performance for low-end devices.
- Develop new features for our Android products.
- Build custom Android UI widgets.
- Solve technical and behavioural challenges, prioritized based on customer impact.
- Collaborate with back end developers, designers, product owners to constantly improve customer experience within our apps
- Mentor junior developers.
- Assist with interviewing and attracting new talent to Organization
Your Skills:
- Hands-on experience with Java and Kotlin.
- Hands-on experience writing high-quality unit and integration tests.
- Excellent problem solving, critical thinking and communication skills.
- Experience with multithreaded programming and proper state management.
- Experience with resource optimization like Data-usage, Battery consumption … etc.
- Full understanding of the Android OS internals.
- Experience with CI/CD and Automation tools And Experience with Google Play release and distribution process.
- Knowledge of performance tools and optimization techniques .
- Lead technical architecture, coding standards, and other team policies
Nice to Have:
- Experience working with A/B testing tools.
- Experience building Android SDKs.
- Experience designing clean and maintainable APIs.
- Experience with UI-Tests using Espresso.
- Open-source contributions.
- Contributions on knowledge exchange websites like StackOverflow.
- Experience with Firebase
مهارتهای مورد نیاز
- Android
- Kotlin
- Android SDK
- CI/CD
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست