Hudson is currently partnering with well known Australian brand to assist in in their search for a Software Engineer, focusing primarily on Android development. This is a dynamic and innovative company dedicated to pushing the boundaries of mobile development. This organisation product is focused on enhancing user experiences and drives business growth. As a leader in the industry, they strive to maintain high standards of quality and innovation in everything they do.Job Description: We are seeking a highly skilled and experienced Software Engineer to join a mobile development team. The ideal candidate will have extensive experience in Android development using modern frameworks such as Kotlin. They should be well-versed in the entire software development lifecycle (SDLC) for both Agile and Waterfall methodologies. Additionally, proficiency in web services and database integration's is essential for this role.What you will be doing in this role:
- Develop and maintain high-quality mobile applications for the Android platform using Kotlin and other modern frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and adhere to SDLC processes for both Agile and Waterfall methodologies.
- Integrate web services and databases into mobile applications.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated on the latest trends and best practices in mobile development.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in Android development.
- Proficiency in Kotlin and other modern frameworks for mobile development.
- Strong understanding of the Android app ecosystem and Google Play Store workflows.
- Experience integrating with third-party systems and SDKs such as Google Maps/Analytics, Facebook, Twitter, Paypal, etc.
- Knowledge of web services integration's including REST/JSON, OAuth 2.0, etc.
- Excellent problem-solving and debugging skills.
- Ability to work effectively in a fast-paced, dynamic environment.