Hi! We’re so happy that you’re here.Think-it is a software engineering collective on a mission to leverage technology to regenerate our planet and advance human potential. Our global team helps organizations around the world build digital solutions for a sustainable future. We’re partnering with brands like BMW, SoundCloud, Hala Systems, and some of the most disruptive and ambitious startups globally. With a focus on climate tech, health tech and new frontier technologies, we engage with teams who have the vision, resources, and grit required to generate a significant, meaningful impact. Our collective brings in the necessary expertise in DevOps and Cloud, Data Science and Data Engineering, and Web and Mobile Development. Founded in 2017, Think-it is home to a diverse community of change-makers we represent 10+ nationalities, and 40% of us are women. We’re proud to be backed by mission-aligned partners, and our goals are people- and planet-centric.
The ChallengeWe are thrilled to announce the exciting opportunity for a Flutter Development Intern to join the dynamic mobile chapter at Think-it. This six-month internship revolves around an ambitious initiative: the creation of the Think-it "Swarm" super-app. The Swarm app is an innovative, inclusive mobile platform designed specifically for Think-iteers. It aims to elevate their work experience by integrating essential tools and features that streamline their daily work journey, fostering a more connected and efficient workplace. The Swarm project is not just about app development; it's about revolutionizing the way Think-iteers interact with their work environment and each other and we need your help to play a crucial role in this! by contributing to:
Targeted Mobile Application Development:
- Design and develop specific modules of the "Swarm" app, focusing on areas like user authentication, task management, and employee engagement features.
- Regularly update and iterate on app features based on feedback from user testing sessions and Think-it team requirements.
Direct integration with organisational tools:
- Implement direct integrations with at least two existing Think-it tools (e.g., internal communication platform, project tracking system) to streamline workflows within the app.
- Develop APIs or use existing ones to facilitate seamless data exchange between the app and these tools.
Concentrated UI/UX Design Efforts:
- Collaborate with the Design team to develop specific UI components, such as dashboards, notification panels, and user profiles.
- Conduct user experience testing sessions with a small group of Think-iteers to gather feedback and iterate on design elements.
Focused Backend Development and Infrastructure Management:
- Lead a specific backend feature development, such as user data management or push notification services.
- Work with the DevOps team to set up and manage a continuous integration/continuous deployment (CI/CD) pipeline for the app.
Streamlined App Deployment and Feature Management:
- Oversee the deployment process of the app's beta version, ensuring successful launch and availability for a select group of Think-iteers.
- Implement and manage a feature flagging system for controlled rollout of new features to different user segments.
Requirements
What we’re looking for:
- Demonstrated ability to develop mobile applications using Flutter and Dart.
- Understanding of the basics of RESTful APIs for backend integration.
- Ability to effectively communicate in English, both verbally and in writing.
- Adept at creative research, analytical thinking, and solving complex problems.
- Familiarity with basic principles of code design and software architecture.
- Basic knowledge and experience with Firebase services for mobile app development.
- Exposure to design tools like Figma and understanding of Material Design principles for UI/UX integration.
Nice-to-Have Skills:
- Knowledge or experience in developing native applications for Android and/or iOS platforms.
- Experience in backend development, preferably in Python or JavaScript.
- A keen interest in maintaining code health, app infrastructure, and automating processes for efficient distribution.
- Familiarity with integrating third-party functionalities, such as Google Login, into mobile applications.
Benefits
What we offer you:
- Internship Stipend: Competitive internship stipend, acknowledging the value of your contributions.
- Career Opportunities: Potential for full-time employmen