An exciting opportunity has arisen for a Senior Android Developer to join a dynamic and innovative team. This role offers the chance to make a significant impact by increasing developer efficiency and product quality through your work. You will play an integral part in building mobile-first experiences Apps, collaborating with Product Managers, Designers, and Backend Engineers to design and deliver high-quality products on Android.
SENIOR ANDROID DEVELOPER
Salary: 2000000
Location: Taipei
Keywords: Android, Developer, Mobile Applications, Kotlin, Java
What you'll do:
As a Senior Android Developer, you will be at the forefront of mobile application development. Your primary responsibility will be to collaborate with various teams to design and deliver high-quality products on Android. You will be involved in building end-to-end features of the app from networking to UI. Your expertise will be crucial in creating efficient and reusable mobile components while also advocating for mobile best practices. Your analytical skills will come into play as you optimise UI and infrastructure application code for quality, efficiency, and performance.
* Collaborate with Product Managers, Designers, and Backend Engineers to design and deliver high-quality products on Android.
* Build end-to-end features of the app including networking, persistence, business logic, and UI.
* Create efficient and reusable mobile components and architect reliable and scalable mobile solutions.
* Identify areas of improvement and advocate for mobile best practices.
* Analyse and optimise UI and infrastructure application code for quality, efficiency, and performance.
What you bring:
The ideal candidate for this Senior Android Developer role brings along a wealth of experience in application development on Android. Proficiency in Java and Kotlin is essential along with familiarity with Arch Components such as ViewModel, LiveData, Room etc. Experience with RxJava & Coroutines / Reactive programming is highly desirable. A deep understanding of mobile application architecture including data modelling, networking, data synchronisation, and concurrency is expected. The ability to build maintainable and testable code bases including API design and unit testing techniques is key to success in this role.
* 3+ years of application development experience on Android.
* Proficiency with Java and Kotlin.
* Familiarity with Arch Components (ViewModel, LiveData, Room, etc).
* Experience with RxJava & Coroutines / Reactive programming.
* Understanding of mobile application architecture including data modelling, networking, data synchronisation, and concurrency.
* Experience building maintainable and testable code bases including API design and unit testing techniques.
What sets this company apart:
This company is a leading player in the tech industry, known for its innovative and cutting-edge solutions. They offer a dynamic and collaborative work environment where innovation is encouraged and rewarded. The company values its employees and offers a competitive salary package along with additional benefits such as flexible working hours, remote working options, comprehensive health checks, gym membership subsidies, monthly massage services, and continuous learning opportunities. They also organise regular team building activities and annual company trips to foster a strong sense of community and camaraderie among employees.
What's next:
Ready to take your career to the next level? Apply now!
Apply today by clicking on the link. Please attach your English CV in your application. The hiring process includes an online test (40 mins), followed by an on-site/online interview (around 120 mins). You can expect the interview result within 24 hrs.