Android Development Opportunity
We are looking for a skilled Android Engineer to join our mobile development team. The successful candidate will be responsible for designing, developing, and testing high-quality Android applications.
The ideal candidate will have at least 8 years of experience in a commercial software development environment, with a strong focus on full lifecycle development. They should also have significant experience across a breadth of technologies, languages, and platforms.
Key responsibilities include:
* Developing and testing high-quality Android applications
* Collaborating with cross-functional teams for feature development
* Maintaining and improving codebase for performance and bugs
* Optimizing app performance and responsiveness
* Participating in code reviews and maintaining documentation
* Writing unit and UI tests; collaborating with QA teams
To be successful in this role, you will need:
* At least 8 years' experience in a full lifecycle commercial software development environment
* 4+ years of building complex applications for mobile
* Significant experience across a breadth of technologies, languages, and platforms
* Thorough knowledge and experience with Agile development practices
* Commercial experience developing in RxJava (Android) or another functional reactive programming framework (experience in Bluetooth LE is a plus)
* Experience in the medical device industry or other related regulated industries is preferred
* Knowledge of secure coding practices and commercial experience developing secure software products is a plus
Benefits of Working with Us
We offer a supportive work environment where your skills and experience can shine. You will work alongside talented individuals from around the world, using cutting-edge technologies and methodologies to deliver innovative solutions.
Our benefits include:
* A transparent career path and individual roadmap to engineer your future
* Vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world
* A global growth strategy that thinks and acts like start-ups, working in multi-disciplinary teams to deliver results
* An open and friendly work environment where your professional skills and experience can stand out
Our Hiring Process
Our hiring process typically involves several stages, including:
* General interview with a recruiter
* Technical interview with our technology experts
* Manager interview or Offer interview with a hiring manager
About Us
We are a leading provider of digital platform engineering and development services, rapidly growing in Australia since 2013. We adopt a global growth strategy, think and act like start-ups, work in multi-disciplinary teams, and deliver results. With a multinational talented team, we have been delivering innovative solutions for cloud migration, cyber security, digital transformation, etc.