Descriptions
- Work closely with the Product, BA / PO, UX/UI and Back End teams to design, build and extend consumer and/or partner facing new products, platforms and features.
- Monitor the performance of the live apps and continuously improve them on both code and experience level.
- Raise the bar by reviewing each other's code, share knowledge, tips and tricks, and generally help out - within and across teams. This may include pair programming.
- Evaluate new mobile methodologies and technologies.
- Deeply concerned with product and code quality
Your Skills And Experiences
- Extensive Android app experience (3+ YOE), with deep knowledge of the Android core framework and Kotlin/ Java language.
- Extensive knowledge of core Computer Science concepts, including Object-Oriented programming, multi-threading
- Proficient with design pattern: MVC, MVP, MVVM
- Proficient with Android modern Architecture: MVVM, LiveData, Coroutines + Flow, Room, Dagger/ Hilt, Clean Architecture, modularization, etc.
- Producing responsive, beautiful UIs, as well as different screen size and various android version classes compatibility
- Experience in memory & performance solving
- Experience using source control and bug tracking software such as Git, Github/ Gitlab and Jira/ Redmine.
- Experience with using Figma
- Leveraging industry best practices for quality code, including unit tests, automated UI tests, API stubs/mocks, etc.
- Understanding API interactions from end-to-end, particularly with RESTful APIs.
- Deep understanding with general principles: SOLID, YAGNI, etc.
- Experience with 3rd party libraries integration, such as: Firebase, GA, Facebook, AppFlyers, etc.
- Evaluate new mobile methodologies and technologies.
Requirements
- Bachelor in IT Fields or relevant
- Is mature, thoughtful, with the ability to operate in a collaborative, team - oriented culture.
- Is a builder and self-starter.
- Good logical thinking and critical thinking.
C. WHY YOU SHOULD CHOOSE OCB
- At OCB, culture is a key focus for development:
- An open working culture that respects differences, encourages new and creative ideas, and provides the opportunity to realize them.
- A team of young, enthusiastic colleagues who are always ready to support one another.
- At OCB, there are unlimited development opportunities:
- A diverse and specialized training program tailored to each position, along with a clear advancement path.
- Quarterly or semi-annual performance evaluations with a transparent and fair mechanism, motivating you to grow.
D. OCBER PRIVILEGES
- Salary and Bonus: 13th-month salary, KPI bonuses, performance competition bonuses, seniority bonuses, birthday bonuses, allowances based on position, etc.
- Insurance: Health insurance, social insurance, health insurance, accident insurance.
- Internal activities: Annual retreats, sports events, cultural performances.
- Special benefits: preferential loan interest rates for employees, overdraft on salary accounts, credit card perks, etc.