drjobs Flutter Software Developer

Flutter Software Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bogota - Colombia

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

A Seamless Digital Future Awaits You

Our client Common Sense Media is the nations leading nonprofit dedicated to making the digital world a safer more enriching space for kids and families. They provide independent trusted information to help families navigate the digital landscape and advocate for better privacy protections and accountability from tech companies. By combining original research expert advice and innovative educational tools our client empowers families and educators to thrive in the digital age. Imagine contributing to this global mission while working remotely growing your career and being at the forefront of gamechanging initiatives that protect future generations. Join a team committed to creating a healthier internet for all.


Job Overview: Your Next Big Leap in Mobile Innovation

Be part of our client s team as a Flutter Developer! You will be responsible for maintaining and improving our existing mobile iOS and Android applications ensuring a smooth user experience. Collaborating with designers product managers and backend developers youll release new features and enhance performance. If youre passionate about building mobile apps that make a difference this role is perfect for you.


Employment type: Indefinite term contract
Shift: Monday to Friday 8:00 am 5:00 pm PST
Work setup: Work from Home


Responsibilities: Shape the Future of Digital Parenting and Media

  • Enhance and maintain existing Common Sense Media mobile apps (iOS and Android) developed in Flutter.
  • Collaborate with crossfunctional teams to define design and release new features.
  • Develop UI components using Flutter/Dart workflows and best practices.
  • Ensure highquality wellorganized code that is readable and testable.
  • Optimize app performance and troubleshoot technical issues.
  • Implement integrations with thirdparty libraries APIs inapp payments and cloud messaging.
  • Stay updated on mobile app development trends particularly in Flutter and related technologies.

Requirements

Qualifications Needed: Skills to Succeed

  • English Level: C1 proficiency.

Requirements:

  • Proven experience as a Flutter developer with a strong portfolio of released applications on the Apple App Store and/or Google Play Store (iOS and Android development with a preference for iOS).
  • Expertise in mobile app development including inapp purchases (IAP) and external API integration as well as participating in QA processes.
  • Strong knowledge of the Dart programming language.
  • Experience using Flutters Material Design with a focus on Cupertino (iOSstyle) widgets.
  • Knowledge of mobilespecific patterns such as lazy loading caching and efficient data fetching to enhance app performance.
  • Experience with APIs databases and thirdparty libraries in Flutter development.
  • Proficiency in making HTTP requests and parsing JSON data.
  • Familiarity with cloud messaging APIs and push notifications (e.g. firebasemessaging plugin).
  • Expertise in integrating and managing inapp payment systems.
  • Strong understanding of design principles and interface guidelines.
  • Experience with automated testing frameworks and methodologies.
  • Understanding of CI/CD pipelines and associated tools.
  • Experience working with source control using Git.
  • Proven experience working in an Agile development environment.

Tech Stack:

  • Flutter (Mobile app development for iOS and Android)
  • Dart (Programming language)
  • Material Design (Flutters widgets including Cupertino/iOSstyle)
  • Lazy Loading (Mobilespecific pattern)
  • Caching (Mobilespecific pattern)
  • Efficient Data Fetching (Mobilespecific pattern)
  • APIs (Integration and usage)
  • Databases (Integration and usage)
  • ThirdParty Libraries (Integration and usage in Flutter)
  • HTTP Requests (Making and handling)
  • JSON Data Parsing (Handling and parsing)
  • Cloud Messaging APIs (e.g. firebasemessaging plugin)
  • Push Notifications (Integration and management)
  • InApp Payment Systems (Integration and management)
  • Design Principles (Understanding and application)
  • Automated Testing Frameworks (Testing methodologies)
  • CI/CD Pipelines and Tools (Understanding and usage)
  • Git (Source control)
  • Agile (Development methodology)


Benefits

Benefits: From Code to Career Growth What s in it for You

  • Fiveday work week
  • Prepaid medicine
  • Essential work items (laptop mouse headset) provided
  • Indefinite term contract
  • 20 vacation days with 5 extra that can be monetized
  • Direct exposure to clients
  • Career growth opportunities
  • Diverse and supportive work environment
  • Prime office locations in Bogot and Medell n
  • Upskilling opportunities via Emapta Academy


Your Future Team at Emapta Latam

Join Emapta Latam and contribute to our legacy of transforming global outsourcing. Since 2010 Emapta has pioneered personalized outsourcing solutions empowering businesses to thrive with bespoke teams and seamless integration. Our commitment to excellence is reflected in our stateoftheart facilities competitive compensation and a supportive work environment that fosters professional growth. With over 720 clients worldwide and a team of nearly 7400 talented professionals Emapta continues to set new standards in the industry. Apply now to be part of our success story in Colombia where your skills are valued and your career ambitions are supported.

#EmaptaExperience



Qualifications Needed: Skills to Succeed English Level: C1 proficiency. Requirements: Proven experience as a Flutter developer with a strong portfolio of released applications on the Apple App Store and/or Google Play Store (iOS and Android development, with a preference for iOS). Expertise in mobile app development, including in-app purchases (IAP) and external API integration, as well as participating in QA processes. Strong knowledge of the Dart programming language. Experience using Flutter's Material Design, with a focus on Cupertino (iOS-style) widgets. Knowledge of mobile-specific patterns such as lazy loading, caching, and efficient data fetching to enhance app performance. Experience with APIs, databases, and third-party libraries in Flutter development. Proficiency in making HTTP requests and parsing JSON data. Familiarity with cloud messaging APIs and push notifications (e.g., firebase_messaging plugin). Expertise in integrating and managing in-app payment systems. Strong understanding of design principles and interface guidelines. Experience with automated testing frameworks and methodologies. Understanding of CI/CD pipelines and associated tools. Experience working with source control using Git. Proven experience working in an Agile development environment. Tech Stack: Flutter (Mobile app development for iOS and Android) Dart (Programming language) Material Design (Flutter's widgets, including Cupertino/iOS-style) Lazy Loading (Mobile-specific pattern) Caching (Mobile-specific pattern) Efficient Data Fetching (Mobile-specific pattern) APIs (Integration and usage) Databases (Integration and usage) Third-Party Libraries (Integration and usage in Flutter) HTTP Requests (Making and handling) JSON Data Parsing (Handling and parsing) Cloud Messaging APIs (e.g., firebase_messaging plugin) Push Notifications (Integration and management) In-App Payment Systems (Integration and management) Design Principles (Understanding and application) Automated Testing Frameworks (Testing methodologies) CI/CD Pipelines and Tools (Understanding and usage) Git (Source control) Agile (Development methodology)

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.