prism digital marketing agency Common Banner

Mobile Application Development

Overview

Prism ME (Marketing + Digital) is a leading technology company committed to delivering cutting-edge mobile applications. We are looking for an experienced Mobile App Developer with expertise in Flutter to join our dynamic team and help create innovative and scalable mobile solutions.

Qualifications

  • Bachelor's or Master's degree in a related field.
  • 3-8 years of professional experience as a mobile app developer.
  • Strong experience with commonly used 3rd party libraries and services.
  • Expert understanding of networking, local data caching, and multitasking on Android.
  • Familiarity with Material Design Guidelines.
  • Passion for building robust systems and maintaining coding standards.
  • Strong drive for producing high-quality software and addressing issues promptly.
  • Excellent communication and planning skills for release preparation.

Key Responsibilities

  • Design and Build: Create sophisticated and scalable mobile apps using Flutter, ensuring high-quality code and performance.
  • Custom Packages: Develop custom packages in Flutter by leveraging functionalities and APIs available in native Android and iOS.
  • UI Development: Translate designs and wireframes into responsive UI code, maintaining a high level of quality and user experience.
  • Architecture: Explore and implement efficient architectures for new features, resolving existing system issues, and suggesting enhancements.
  • Data Structures: Propose space and time-efficient data structures to optimize app performance.
  • Best Practices: Follow industry best practices for app development, maintain structured and well-documented code, and use CI/CD for smooth deployment.
  • Documentation: Document the project and code effectively to ensure clarity and maintainability.
  • Version Control: Manage code and projects on Git, collaborating with team members and managers.
  • Security: Ensure adherence to security guidelines throughout the app development process.
  • Consultation: Collaborate with customer-facing representatives on software system design and maintenance.
  • Performance Optimization: Conduct time profiling and memory leak assessments to optimize app performance.
  • Testing: Write comprehensive tests for the app to ensure reliability and quality.

Benefits

  • Working with a team of developers
  • Working on large projects
  • Work visa
  • Health insurance

We've been waiting for you!

Use international format +971xx, +91xx, etc.