About The Position

This role offers the opportunity to design, develop, and maintain mobile applications using Flutter and Dart, creating seamless experiences across iOS and Android platforms. The developer will work closely with UI/UX designers, product managers, and QA teams to implement high-quality interfaces and integrate third-party APIs and data storage solutions. You will contribute to code architecture, participate in reviews, and optimize applications for performance and scalability. This position is ideal for someone passionate about mobile development, eager to learn new technologies, and excited to help deliver innovative mobile solutions that impact end users directly.

Requirements

  • Proven experience in Flutter development for both iOS and Android platforms.
  • Proficiency with Dart and mobile architectural patterns such as MVC and MVVM.
  • Experience integrating RESTful APIs and third-party services.
  • Familiarity with version control systems (Git), CI/CD pipelines, and cloud services (e.g., AWS, Firebase, AppSync).
  • Strong problem-solving skills with the ability to translate business requirements into technical solutions.
  • Understanding of modern authorization mechanisms like JSON Web Tokens.
  • Excellent collaboration and communication skills, with attention to detail and code quality.

Responsibilities

  • Design, develop, test, maintain, and deploy mobile applications using Flutter and Dart.
  • Build reusable code and libraries for future use while maintaining existing codebases.
  • Integrate user-interface components designed by UI/UX teams.
  • Implement data storage solutions and integrate third-party APIs.
  • Debug, optimize, and enhance application performance and scalability.
  • Collaborate with cross-functional teams, participate in code reviews, and contribute to software architecture discussions.
  • Stay current with industry trends and emerging technologies to improve user experience.

Benefits

  • Competitive salary and opportunities for career growth.
  • Flexible working hours and remote work options.
  • Health insurance coverage including medical, dental, and vision plans.
  • Professional development and training opportunities.
  • Access to the latest development tools and technologies.
  • Paid time off (vacation, sick leave) and other standard employee benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service