این فرصت شغلی بسته شده است.
تکنولوژیها
- JavaKotlinRxJava
Responsibilities
- Participate in the full mobile application development lifecycle
- Develop, test, and deploy user interface, service tier, and data tier components for complex mobile applications
- Code, debug, test, and maintain applications to meet requirements
- Contribute to Design of new functionality and expand existing functionality for Android applications
- Communicate with project managers and collaborate with UI/UX designers
- Push the limits of mobile devices and create great user experiences
- Build smooth, stable, and fun products
- Develop features from Design through implementation and launch
- Evaluate technical tradeoffs of every decision and work with Design on the best UI and infrastructure practices
- Perform code reviews that guarantee code quality
Requirements
- Over 3 years of experience in developing mobile applications
- BS/BA degree in a technical field such as Computer Science (or equivalent years of experience)
- Kotlin, Java
- Reactive Programming: RxJava, RxAndroid
- Dependency Injection: Dagger 2
- OOP concept
- SOLID principles
- Networking Libraries: Retrofit, OkHTTP
- SCCS: Git, GitFlow
- Software Architecture: MVP, MVVM, Clean Architecture
- Software Testing: Unit Testing, UI Testing
- DB & ORM: SQLite, Room, GreenDAO
مزایا
- بیمه تکمیلی
- فضای رشد و یادگیری
- تعادل کار و زندگی
- تسهیلات دانش بنیان