Insight Timer is the world's largest meditation community of 20 million people from 120 countries speaking 50+ languages. We publish the largest free library of conscious content on earth with 100,000 guided meditations and music tracks from 11,000 contributors.
We have been featured by TIME, Forbes, The New York Times and Vogue, and our apps have been awarded Google’s Editors Choice and Apple’s App of the Day on multiple occasions around the world.
The Role
We are looking for a remote Flutter Software Engineer with a passion for developing high quality Flutter applications across various devices. As part of our Flutter team, you will be collaborating with the Design and Product teams to build new application features that will be used by our global community.
Day-to-day will see you
. Design and build mobile applications
. Collaborate with cross-functional teams to define, design, and ship new features
. Maintain current application to meet updated requirements
. Create and maintain code standards to control code quality and product stability
. Unit-test code for robustness, including edge cases, usability and general reliability
. Work on bug fixing and improving application performance
. And continuously discover, evaluate and implement new technologies to maximise development efficiency
Requirements
. Minimum 2 years of proven working experience in mobile software development
. Proficiency writing maintainable code in Dart
. Understanding of mobile app design principles and interface guidelines
. Familiarity with Flutter frameworks
. Ability to write clean and maintainable code facilitating common design patterns
. Familiarity working with remote data via REST and JSON
. Experience with third-party libraries and APIs
. Proficient understanding of code versioning tools (git)
. Familiarity with continuous integration systems (Jenkins, fastlane, etc.)
. Degree in Computer Science, Engineering or a related subject (desirable)
. Working knowledge of the general mobile landscape, architectures, trends and emerging technologies
. You are happy to work remotely and be flexible working around Sydney's timezone
Benefits
Our team is a global bunch of conscious creators who are passionate about building products that make a difference. Like most of the world, we've transitioned to working from home. We’re working hard to keep our global team connected. We host team meditations, focus on our wellbeing, incorporate flexibility into our work week and celebrate our successes along the way.