The world's largest community of meditators, teachers and spiritual leaders
Flutter Software Engineer (Remote)
We are the world's largest meditation community of 17 million people, from 120 countries speaking 50+ languages. We publish 55,000 free guided meditations and music tracks by 8,000 meditation teachers and musicians from around the world.
We are looking for a 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.
We are seeking interest across all geographies and depending on your location (if outside Australia) this will be a contractor agreement relationship.
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 maximize development efficiency
. 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)
. And working knowledge of the general mobile landscape, architectures, trends and emerging technologies
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 and we’re working hard to keep our team connected. We host team meditations, focus on our wellbeing, incorporate flexibility into our work week and celebrate our successes along the way.