End-of-Studies Internship: Flutter Engineering
Think-it, Tunisia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Dec 19, 2023
Last Date
Jan 19, 2024
Location(s)

Job Description

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 Challenge

We 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

Job Specification

Job Rewards and Benefits

Think-it

Information Technology and Services - Tunis, Tunis, Tunisia
© Copyright 2004-2024 Mustakbil.com All Right Reserved.