Position Title: Flutter Developer with Firebase
Location: Remote (Latin America)
Schedule: 9:00 am to 6:00 pm CST, M-F (Excellent English required)
Position Summary:
We are looking for an enthusiastic Junior/Graduate Flutter Developer to help design and build cross-platform application features. We want someone who understands how Flutter widgets plug together and is excited to learn how to deploy them at scale. If you are passionate about clean code, love solving logical problems, and are eager to take your academic or boot camp foundations into a real-world production environment, we want to hear from you!
Responsibilities:
- Learn and adapt to the full software development life cycle (SDLC) from analysis to deployment under the mentorship of senior engineers.
- Develop mobile applications for iOS and Android using the Flutter framework.
- Share fresh ideas and brainstorm with cross-functional teams to improve app features.
- Implement structured, clean coding styles for easy review, testing, and maintainability.
- Actively stay up to date with the latest mobile development trends and updates.
Required Skills & Experience (Graduates & Juniors):
- Hands-on experience with Flutter & Dart: This can be through university capstone projects, boot camps, personal GitHub repositories, or internships.
- Foundational understanding of Firebase technologies (specifically, Firestore data structures).
- Experience with React native
- Familiarity with version control tools like Git and IDEs like VS Code or Android Studio.
- Basic knowledge of SQL or NoSQL databases.
- Strong understanding of Object-Oriented Programming (OOP), basic data structures, and algorithms.
- Excellent communication skills in English (written and spoken) to collaborate smoothly in a remote team.
Desired (Plus) Skills:
- Any apps successfully published to the Google Play Store or Apple App Store (even simple personal projects).
- Familiarity with writing simple unit tests.
- Exposure to Agile/Scrum methodologies during academic team projects.