
MOBILE DEVELOPER
TECHNOLOGY
Innovative job opportunity offering a high salary package, attractive bonus remuneration and full remote working arrangement.
About This Role
You will be expected to possess an in-depth understanding of Mobile applications design and development including excellent technical background. You will design and develop an exciting mobile app as part of an Agile software delivery team with our client.

Sydney, Australia or Remote

Full time

Technology
Key Responsibilities
-
Leader in designing, developing, deploying and supporting new and existing Digital solutions
-
Provide estimation of development tasks, unit testing, QA, documentations, code reviews, troubleshooting and debugging
-
Contribute to architectural design reviews and recommend strategic improvements
-
Develop end to end ownership of projects starting from requirement gathering, design through to delivery and maintenance. Create documentations for the clients to use the new functionality and expand upon this functionality in the future
-
Learn from and be mentored by others not just the leaders in the team
-
Working in a distributed Agile environment
-
Interact with stakeholders (both technical & non-technical) across all levels. Ability to communicate with stakeholders comfortably and presenting ideas and solutions
-
Continually driving improvements and streamlining team processes. Engagement and promoting of the currently effective development team process around feature development process as well as release processes
-
Be across new technology and continuous learning opportunities
Requirements
-
Ability to speak and write in English fluently is highly preferred
-
Minimum 2+ years of experience in developing Xamarin Mobile Application
-
5+ years of experience in developing Mobile application IOS /Android
-
Experience in developing and releasing professional mobile apps
-
Experience working in Agile software development methodology
-
Strong knowledge of Mobile UI design principles, patterns and best practices
-
Solid understanding of the full mobile development life cycle
-
Strong foundational understanding of software engineering, including architecting user interfaces, managing application state, and interacting with APIs
-
Proficient in C#, Kotlin or Swift are highly preferred
-
Experienced with unit test & automation testing skills
-
Experienced with continuous integration & delivery environments
-
Continually driving improvements and streamlining team processes. Engagement and promoting of the currently effective development team process around feature development process as well as release processes
-
Analytical thinking and problem solving.