Site Icon
Mobile App Developer
Ahmedabad, India
3- 7 years
Job Description:

Flutter Developer who is intelligent, self-starter with good communication & technical
skills, having solid technical background, and having the appetite to work in a fast paced development environment.
The ideal candidate will be familiar with the full software design life cycle. They should
have experience in designing, coding, testing and consistently managing applications.
They should have an ability to test code in order to maintain high-quality code.

Responsibilities

  • Designing and developing software solutions from concept to implementation.
  • Possessing adequate knowledge of relational database systems, object-oriented programming, and design skills.
  • Utilizing Git and working experience with Static Code Analysis tools like SonarQube.
  • Leveraging the latest technologies to enhance and develop new functionality for API dashboard (Flutter) apps.
  • Collaborating closely with engineers, architects, and QAs as part of a cross-functional team.
  • Sharing expertise and contributing to the evolution of best practices.
  • Working closely with UI/UX designers and product managers to realize the project vision.
  • Taking end-to-end responsibility for applications owned by the team.
  • Understanding customer needs and translating them into an application framework.
  • Participating in wireframes, UI design, software architecting, front-end and back-end integration, API, testing, publishing, and distribution.
  • Developing, testing, and maintaining native SDKs and Unity on various mobile platforms, OS versions, and devices.
  • Innovating, evaluating, and deploying various Android and iOS features.

Knowledge and Experience

  • Proficient understanding of Android SDK, Swift, iOS SDK, or similar cross-platform technologies.
  • Experience handling location services, notifications, and third-party integrations in Flutter.
  • Work experience with Flutter SDK and Dart programming language.
  • Minimum of 2 years' experience in Flutter technology.
  • Published at least 3 to 4 mobile apps on Google Play or the App Store.
  • In-depth knowledge and understanding of Firebase.
  • Experience in API integration.
  • Familiarity with RESTful APIs for connecting mobile applications to backend services.
  • Experience working in an agile development process.
  • Proficiency in using Gitlab for version control and continuous integration.
  • Ability to write clear, maintainable, and testable code.

Preferred Qualifications:

  • Bachelor's degree in Information Technology, Computer Science, Engineering, Business, or equivalent.