About the Company:
Talent Insider is an upcoming HR Consultancy Service, founded in 2021. Our clients have been some of the leading brands in Indonesia, and this service continues to expand.
Registered in Singapore & Indonesia, we can assist with your growth plans and strategies, and continue to expand our regional presence with strong regional partners to assist our client in recruitment and branding strategy.
Job Description:
- Analyze And Systematically Approach Requirements And Bugs Reported, Always Coming Up With Practical Short Term And Long-term Solutions That Minimize Complexity And Maximize Value
- Design And Build Modular Components And Reusable Subsystems Using Various Suitable Tools, Cloud Services, And Libraries To Increase The App Quality And Increase The Efficiency Of Development
- Include Security, Maintainability, Reusability, And Testability When Developing Software Solutions And Code Reviewing
- Factor Mobile Device OS System Internals, Data Storage, Computing, And Memory Usage In The Produced Software Solution
- Identify Things That Can Go Wrong Early But Also Investigate Bugs And Crashes Reported In Production
- Apply And Tailor Software Development Concepts And Android Best Practices And Share Expertise To The Team
- Work Closely With Other Engineers, Products, Data Scientists, Operations
Job Requirements:
- Highly skilled in developing, testing, debugging, and troubleshooting with any of these programming languages: Kotlin, Java
- Highly skilled in developing, testing, debugging, and troubleshooting with any of these advanced Android development: custom view & fancy layouting, unit tests in Android, MVVM & MVP patterns, async task handling with RxJava or Kotlin Coroutines
- Highly skilled in debugging and troubleshooting backend services especially API layer and complex real world database structures in SQL
- Highly skilled in all kinds of development tools that brings source code in a text file to running code in production. Once such tool is Firebase Crashlytics
- Experience in agile development process and applications such as Jira
- Engineering/Computer/IT degree with 5 years of diverse software development experience and teams and 2 years of Android app development
- Great team player, have excellent work ethics, and have solid technical communication skills in English
- Developing, testing, debugging, and troubleshooting messaging and communications within Android phone such as EventBus
