We are Intellectsoft - a digital transformation consultancy group and engineering company that delivers cutting-edge solutions for global organisations and technology startups. Since 2007, we have been helping companies and established brands reimagine their business through digitalization. Are you up for a challenge?
As a Mobile Software Engineer, you will be responsible for developing high-quality, reliable, and secure mobile applications for Android platform. Using state-of-the-art technologies and following the best practices in mobile development, you will solve challenging problems and contribute significantly to our digital transformation initiatives.
Potential start of the project: August 01, 2024. This will be confirmed as well.
Responsibilities:
- Collaborate with the team to design, implement, and deploy new mobile applications and improvements to existing mobile applications.
- Develop new functionalities.
- Maintain production systems and perform root cause analysis of issues.
- Active participation in the Scrum process.
- Ensure good unit and integration testing coverage.
- Participate in peer design and code reviews.
- Proactively collaborate with teammates.
- Working time zone: HKT from 09 am - 05 pm.
Must have:
- Bachelor’s deegree in a technical field, or equivalent work or training experience.
- Minimum of 5 years working on native Android development.
- Proficiency with Kotlin and Android Studio, RxJava, Dagger2, Retrofit2, Room
- Experience with collections, multithreading, synchronization
- Understanding of mobile architecture patterns (MVVM, MVC, etc.)
- Experience with RESTful APIs to connect mobile applications to back-end services.
- Understanding of Google's Material Design Guidelines.
- Knowledge of mobile app distribution processes (Google Play Store).
- Understanding of automated testing frameworks for mobile applications, experience in unit tests (JUnit, Mockito, Robolectric) Git, gitflow, pull request, code review - are the everyday words/tools for you
Nice to have:
- Experience with Firebase.
- Knowledge of AWS services: S3.
- Understanding of CI/CD principles for mobile development.
- Experience with app analytics tools like Google Analytics, Firebase Analytics.
- Experience designing, building, and maintaining REST APIs, using tools like Swagger, MITM.
- 36 paid absence days per year for the work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
- Up to 10 unused absence days can be added to income after 12 months of cooperation
- Health insurance compensation
- Depreciation coverage for personal laptop usage for project needs
- Udemy courses of your choice
- Regular soft-skills training
- Excellence Сenters meetups