Senior Mobile Engineer
Are you a skilled software engineer looking for a new challenge? We're seeking a Senior Mobile Engineer to join our team and play a key role in the development and maintenance of our mobile app.
This is a fantastic opportunity for someone with a passion for mobile technologies, who enjoys problem-solving and has a strong desire to learn and grow in a collaborative environment.
* Key Responsibilities:
* Design, implement, and test mobile applications for both Android and iOS platforms.
* Contribute and maintain Azure DevOps pipeline.
* Ensure code quality by contributing and participating in code reviews.
* Ensure code developed is as per RACV security guidelines.
* Participate in entire application development lifecycle, focusing on development and debugging where necessary.
* Have intermediate to advanced experience of application architecture, mobile design patterns, concurrency, and performance.
* Learn and implement new development technologies as per demand.
* Work closely with cross-functional teams to create seamless mobile experiences.
* Work with multivendor development team and ensure code quality is maintained.
Requirements:
* Bachelor's Degree in Computer Science, Cloud Computing, Mathematics, Computer Systems or equivalent experience.
* 7+ years of experience in developing native mobile applications using Java and Kotlin (Android) and/or Swift (iOS).
* Experience with working on Android Studio and/or X Code.
* Experience working with backend technologies - RESTful JSON APIs and microservices.
* Ability to interpret and implement Figma designs, seeking proactive clarification where required.
* Exposure to multiple software development methodologies and styles.
* Knowledge & solid understanding of end-to-end SDLC.
* Excellent interpersonal and communication skills.
* Ability to gather accurate requirements and work closely with stakeholders to prioritise tasks and scope of development.
* Strong attention to detail with ability to identify errors and make adjustments in testing environment.
Benefits:
* Opportunity to work with a talented team of developers.
* Chance to learn and implement new technologies.
* Collaborative environment with a focus on growth and development.
What We Offer:
* Competitive salary and benefits package.
* Ongoing training and professional development opportunities.
* A dynamic and supportive work environment.
How to Apply:
1. Send your resume and cover letter to [insert contact information].
2. Include a brief summary of your experience and qualifications.