About the Job
We are seeking an experienced Software Engineer to join our team. This is a challenging role that requires strong technical skills and excellent problem-solving abilities.
The successful candidate will be responsible for developing and maintaining software applications using React Native, collaborating with designers and product managers to translate requirements into functional mobile applications, writing clean and maintainable code, and ensuring high performance and responsiveness.
Additionally, the candidate will be responsible for integrating third-party APIs and libraries, performing thorough testing of mobile applications, and participating in code reviews to ensure code quality and adherence to project standards.
Required Skills and Qualifications
Proven professional experience in Android application development
Advanced knowledge of Java frameworks and TypeScript
Strong grasp of object-oriented design and refactoring techniques
Understanding of service-oriented architecture and RESTful web services
Solid unit and UI test automation experience with JUnit/Espresso
Commitment to quality in work
Benefits
We offer a competitive salary package, opportunities for career growth and development, and a dynamic work environment.
Other Information
We are committed to diversity and inclusion and encourage applications from Aboriginal and Torres Strait Islander people, people with disabilities, and all ages, genders, nationalities, backgrounds, and cultures.