Android Engineer providing best mobile experience for customers at global tech company SafetyCulture. Engaging in Android development challenges and mentoring others in a high-performing team.
Responsibilities
Ensure best mobile experience for our customers
Provide strong technical knowledge and insight into Android development using Kotlin and Java/C++ while coaching and mentoring others
Own delivery of practical solutions to solve real-world problems for customers, impacting positively
Face exciting technical challenges as scaling occurs
Be part of a high-performing team and trusted to build and run a system that serves hundreds of thousands of users with the goal of millions
Empower engineers to learn new skills and use technology to solve customer problems, including IoT, machine learning, and event-driven architecture.
Requirements
Strong Android development background and experience with Kotlin
Experience with Jetpack Compose
Passion for native mobile development and the Android ecosystem
Solid experience and knowledge of concurrency and multi-threading
Demonstrated focus on quality and ability to use automated testing methodologies
Understanding of REST, HTTP and efficient networking on Android
Excellent problem solving, critical thinking, prioritisation and communication skills
Able to demonstrate SafetyCulture values (Think Customer, Open Honest Always, Better as a Team, Be Bold Bring Action)
Prior experience in mentoring others (desirable)
C++ experience (we use a C++ shared library for our mobile clients) (desirable)
Experience with Adaptive Layout and reactive functional programming concepts (desirable)
Understanding of the customer experience in a mobile application, including UX, performance, networking, usage data, and crash reporting (desirable)
Experience building SaaS or cloud services at scale (desirable).
Benefits
Equity with high growth potential, and a competitive salary,
Flexible working arrangements, we encourage you to create the best work blend while working from your home and the local SafetyCulture office;
Access to professional and personal training and development opportunities; Hackathons, Workshops, Lunch & Learns;
We encourage involvement in the community, open source work, attending talks and events, and experimenting with new technologies.
In-house Culinary Crew serving up daily breakfast, lunch and snacks
Wellbeing initiatives such as subsidised fitness programs, EAP services and generous parental leave policy
Quarterly celebrations and team events, including the annual Shiplt! global offsite
Table tennis, board games, gym sessions, book club, and pet-friendly offices.
Intern in mobile app development for TomTom's flagship navigation app. Involvement in the full development lifecycle from feature design to release on Google Play Store.
Android Tech Lead responsible for guiding technical direction of Android platform at Veepee. Leading and mentoring developers while ensuring consistency and innovation in Android projects.
Technical Leader influencing Android engineering for a major consumer app. Guiding teams to enhance delivery velocity and improve modularity in a hybrid environment.
Staff Android Software Engineer developing next - gen infotainment systems for General Motors. Focused on scalable, responsive user interfaces and cross - functional team collaboration.
Android Developer translating requirements into high quality Kotlin code for Expleo's innovation projects. Collaborating with teams and ensuring app performance and reliability.
Senior Software Engineer developing Android interfaces at Cerence, a leader in automotive voice technology. Collaborating with teams for advanced speech recognition and application optimization.
Software Engineer responsible for the design and development of embedded systems for Insulet's medical products. Collaborating with multidisciplinary teams to ensure compliance and quality in software development.
Software Engineering Manager leading Android mobile applications, ensuring quality and collaboration in scrums. Impacting lives with innovative technology for diabetes management in a fast - paced environment.
Software Engineer developing and documenting embedded system software for Insulet's medical products. Collaborating with multi - disciplinary teams to ensure compliance with technical and regulatory requirements.