این فرصت شغلی بسته شده است.
تکنولوژیها
- KotlinJava
Job description
- Develop and maintain SnappBox Android app
- Unit-testing code for robustness, including edge cases, usability, and general reliability
- Bug fixing and improving application performance
- Communicating with product/tech teams in a productive way to build exciting features which satisfy our user's requirements
- Keep code maintainable through extensive documentation and automated tests
- Ensure the best possible performance, quality, and responsiveness of the application are met
- Learn and share knowledge
Requirements
- Minimum Bachelor's degree in mathematics, statistics, computer science, industrial engineering or software engineering
- Minimum 2 years of experience in the related field
- Proficiency in Kotlin
- Proficiency in Java
- Deep knowledge of Android core concepts, Designing efficient UI, Play Services APIs(map, locations, …), Animations, Dependency Injection, RX (Reactive programming), Android Jetpack Architecture Components, Material Design
- Familiarity with cloud message APIs and push notifications
- Experience working with remote data via REST and JSON
- Proficiency in software Architecture
- Experience in using Android Studio tools like Profiler, Debugging tools, command-line tools, and adb
- Deep knowledge of Unit Testing & UI Testing
- Ability to work as a team player
- Proficiency in using Git
- Proficiency in MVVM Architecture
- Solid understanding of the full mobile development life cycle
مزایا
- Flexible working hours
- Competitive salary
- Employee Loan
- A great culture of R&D
- Gaming Room
- Monthly Snapp credit
- Pizza-loving culture
- Supplementary health insurance
- Team Building
- On-Site Doctor
- Remote Work
- Gifts