Your talents and experience as a mobile software developer will complement our team’s abilities to build a great product, www.participate.com — a platform designed to provide real-time, collaborative learning experiences for educators. You will help build innovative new features to provide our users the tools to develop their skills and collaborate with others in their field.
Participate helps teachers connect and collaborate with educators around the world to discover new resources and ideas they can incorporate into their instruction. Our collaborative professional development tools provide growth opportunities for educators that are rooted in discussion and creative, critical thinking. Participate promotes engaging learning environments, empowers teachers and inspires students to create impact on a global scale. Participate is committed to ensuring inclusive, equitable learning for all.
Our agile development team is extremely collaborative and supportive; we help each other to do our best work. As a talented and experienced software developer with experience in developing and maintaining consumer apps, you’d plug into the team and find a place to grow and learn, and help teach others so we can all continue to deliver functional and engaging software for our users.
Collaborate well with others, and generally say "We" instead of "I"
Effectively review code and enjoy the process of others reviewing yours
Strive to improve your coding practices and those of your team
Proactively chip away at technical debt, and identify opportunities for infrastructural improvements
Feel pain when repetitive tasks aren't automated
Are passionate about new technologies in software development
Manage your time effectively, and recognize the line that denotes "good enough"
Are comfortable working in a remote environment
Passionate about empowering teachers
3-6 years of native mobile application development experience (Android/Kotlin preferred, Swift a plus)
Strong background with UI technologies and front-end development
Consumption of JSON and/or GraphQL APIs
Nice to have:
Experience supporting the entire application lifecycle of consumer apps (concept, design, test, release and support)
Demonstrable portfolio of released applications on the App store or the Android market
Experience with React Native
Experience with Android Studio, Eclipse, or similar IDE
Interest or experience with Analytics
Experience with agile workflows and continuous integration/deployment
Education & Experience
Minimum 2-3 years of relevant professional experience
Bachelor’s degree in a relevant field or equivalent demonstrable experience
To apply, please follow the link to complete the online application. You will be asked to attach your resume to the online application and have the option of including a cover letter.