Tóm lược
Mô tả công việc
Tóm tắt công việc
We are hiring mobile developers to develop user friendly Android apps. Besides helping to develop test plans & cases, prepare technical & functional documents according to the adopted methodology, you will also provide post-implementation maintenance and support.
- Build a highly interactive, user-friendly Android application
- Perform entire software development (mobile application) lifecycle, from conceptualization, design, development, testing, deployment, maintenance and support
- Collaborate with cross-functional teams to define, design, and ship new features
- Optimize mobile app performance
- Keep up-to-date with latest technologies, best practices and industry trends
What's in it for me?
- Professional development – Our software engineers are led by industry experts. Even the most experienced engineers will have opportunity to further develop their skill-sets and perceptions.
- Great environment – Awesome team spirit. Creativity and innovations are our driving force. We are expanding very fast and you will be part of that success.
- Apart from attractive salary and benefits, you get to work with fun colleagues that constantly challenge your thinking and ideas.
Yêu cầu công việc
Job Requirements Requirements:
- Communicate well in English
- Minimum 2 years’ experience in native Android mobile application development using Android Studio
- Maintenance of legacy react native applications
- Deep understanding of Android SDK, Android Jetpack Components and MVVM Architecture
- Strong in Object Oriented Programming, Reactive Programming, Functional Programming, Design Patterns & Architecture Design
- Well versed in Kotlin
- Knowledge in React Native will be a plus
- Ample knowledge of Java for maintaining and refactoring legacy codes and libraries
- Have at least one Android project done in MVVM architecture
- Experienced in Unit Testing (e.g. JUnit, MockK, Mockito)
- Experienced with web service integration (JSON, XML, SOAP)
- Experienced with agile development (e.g. SCRUM, Lean Startup)
- Familiar with Android Material Design
- Familiar with continuous integration, code deployment software, workflows and source management tools (e.g. Git, Gitflow)
- Knowledge of full-stack development and cross-platform development (Android, web) will be an advantage
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Android
- Kotlin
- JSON
- Java
- JUnit
- XML
- Android SDK
- OOP
- Git
- Unit testing
- Web Services
- SOAP
- MVVM
- Design Patterns
- Mobile App
- Architecture
- Mockito
- React Native
- Refactoring
- Material Design
- Gitflow
- Android Studio
NĂNG LỰC
- Agile
- Scrum
Thông tin doanh nghiệp
Wonderlabs is a venture-capital backed service that runs offshore software development centres in Asia.
We work closely with global partners that develop innovative, state-of-the-art software and IOT products. We are a high growth technology company where leading companies trust us in building their award-winning products.