App Developer (Flutter)

FORTIS GROUP

FORTIS GROUP

 

FORTIS GROUP

Follow

More jobs from this company

Summary

  • Vacancy: 1
  • Age: 20 to 35 years
  • Location: Dhaka
  • Salary: Negotiable
  • Experience: 1 to 3 years
  • Published: 16 Aug 2024

 

Requirements

Education

  • Bachelor of Science (BSc) in CSE, EEE, ECE
  • Freshers with high programming skills are also encouraged to apply.

Experience

  • 1 to 3 years
  • The applicants should have experience in the following business area(s):
    Software Company, IT Enabled Service, Garments, Group of Companies, E-commerce

Additional Requirements

  • Age 20 to 35 years
  • Minimum of 1 year of professional experience in developing Flutter applications.
  • Deep understanding of mobile app development principles and industry best practices.
  • Experience with at least one app that has been published on the App Store or Play Store.
  • Proven ability to work with RESTful APIs and integrate backend services.
  • Strong grasp of state management, Flutter flavours, and app architecture.
  • Preferred experience with Firebase, Azure DevOps, and Google Analytics.
  • Proficient in Firebase, Flutter, Git, and Bloc Pattern architecture, with a demonstrated ability to collaborate effectively within a team.
  • Solid knowledge of Object-Oriented Programming (OOP) concepts.
  • Capability to analyze, design, and document requirements for mobile applications.
  • Excellent skills in problem-solving and debugging, with additional experience in ERP systems considered a plus.
  • Relevant professional training and certifications will be given priority.
  • Experience with design tools like Adobe XD or Figma is a plus.

Responsibilities & Context

  • Design, develop, test, maintain, and deploy of Flutter-based applications for both Android and iOS platforms.
  • Craft high-performance mobile apps utilizing the Flutter framework.
  • Work in tandem with UI/UX designers to create visually appealing and user-friendly interfaces.
  • Integrate a variety of third-party APIs and services into mobile applications.
  • Collaborate closely with backend developers to ensure smooth integration with server-side logic.
  • Convert Figma designs into accurate Flutter UIs, leveraging the Figma Design System, including components, auto layout, and variants.
  • Effectively manage application state and promptly resolve issues as they arise.
  • Apply advanced design patterns and demonstrate strong analytical and problem-solving capabilities.
  • Optimize application performance and efficiency by writing clean, well-structured code, adhering to common coding paradigms like MVP, MVVM, Bloc, and Provider pattern.
  • Work with both SQL and NoSQL databases, utilizing declarative query languages for data storage solutions.
  • Seamlessly integrate various third-party APIs to enhance app functionality.
  • Implement push notifications and integrate payment gateway services, both domestic and international.
  • Utilize network packages and REST APIs to facilitate backend server communication in Flutter applications.
  • Participate actively in testing, quality assurance, and bug fixing as part of the CI/CD pipeline.
  • Maintain and manage project code in Git to ensure synchronization with other team members and managers.
  • Stay updated on the latest trends, tools, and techniques in design and development.
  • Perform well under pressure, consistently meeting tight deadlines with a proactive and learning-focused mindset.

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.