Mid-Level Android Software Engineer
We are seeking a seasoned Android software engineer to join our digital technology team. As a key member of the team, you will be responsible for delivering high-quality mobile applications and features.
Key Responsibilities:
* You will work collaboratively within a scrum team, contributing to coding, analysis, design, and support of existing mobile applications and feature teams.
* Participate in identifying process and system improvements for mobile teams, particularly in the native Android Kotlin domain.
* Provide technical analysis and SME expertise to teams to assist in feature estimations for changes to mobile applications.
* Undertake system analysis, solution design, and technical documentation activities with high-quality deliverables, supported by senior engineers.
* Evaluate proposed technical designs for compliance with application architectural principles.
* Develop code that meets design specifications or feature criteria, utilizing judgment and communication skills to adapt as necessary.
* Conduct manual and automated testing activities according to agreed unit test coverage, ensuring artifacts are available for audit compliance.
Qualifications:
* A tertiary qualification in an IT discipline is essential.
* Relevant tertiary qualifications at degree level are required.
* At least 3-5 years of experience in Android native Kotlin technologies is necessary.
* Experience with mobile development using languages such as Java, Swift, Objective-C, or .Net Xamarin is highly regarded.
* Knowledge and experience with REST Services and Azure is also highly valued.
* Strong analytical and problem-solving skills are required.
* Effective oral and written communication skills, including presentation skills to technical and non-technical audiences, are essential.
* Able to work collaboratively within a team and think creatively in problem-solving environments.
About Bupa's Mission:
Bupa is committed to helping people live longer, healthier, happier lives.
We value diversity and consider everyone's unique perspective in making a better world.