استخدام برنامهنویس Android
شرح موقعیت شغلی
Android Mobile Developer - Kotlin/Java - epay.co.nl
You as the Mobile Application Developer will play a key role in defining and implementing a robust software architecture combining IoT and analytics. As part of a small, passionate team, your work here will be noticed, appreciated, tested, and deployed. The Mobile Applications Developer must have initiative, drive, and a strong work ethic.
The position balances a fast-paced work environment with doing things meticulously and properly; working independently within highly collaborative integrated teams; engineering new features in full harmony with existing infrastructure. The perfect candidate should love solving complex technical problems across all levels of software architecture, development, and debugging.
- Proficient in Kotlin/Java
- Basic and non-basic Android components (Activity, Fragment, Intent, Service, BroadcastReceiver, ContentProvider, QR, ...)
- Basic UI components (mostly from Material Design) Toolbar, ViewPager, RecyclerView, CardView, Floating Action Button, Navigation Drawer, BottomBar, CoordinatorLayout
- Experience with Support library, Google Play Services, Retrofit, rxJava, rxAndroid
- Solid understanding of application architecture and principles i.e. MVP, MVVM, MVC etc. and TDD where appropriate Unit Test
- Experience in integrating with RESTful APIs
Qualification and Skills
- Write readable, extensible, testable code, while being mindful of performance requirements.
- Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code to QA.
- Work with management to create and adhere to schedules, while maintaining flexibility to adapt to shifting market demands.
- Translate mockups and wireframes into functioning front-end code.
- Write and maintain documentation for new and existing features.
- Rapid prototyping, and presenting conceptual design and working prototypes to management.
- Conduct design and code reviews and collaborate to ensure your own code passes review.
- Collaborate on technical architecture and design.
- Possess extensible knowledge in GIT version control and GitLab
- Design and implement bulletproof CI/CD Pipelines on GitLab Platform
- Ability to build automated business processes using BPMN tools and scripting
- Familiar with Agile/Scrum project management methodologies
- Excellent English skills – written and spoken
مهارتهای مورد نیاز
- Android
- Kotlin
- Java
- Android Studio
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۵,۰۰۰,۰۰۰ تا ۸,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت