Home Pakistan Senior Software Engineer (Flutter)

Home Pakistan Senior Software Engineer (Flutter)

Senior Software Engineer (Flutter)

Full time at 10Pearls in Pakistan
Posted on May 8, 2024

Job details

Company Overview 10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high-performance team members. Our broad expertise in product management, user experience/design, cloud architecture, software development, data insights and intelligence, cybersecurity, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs. 10Pearls is proud to have a diverse clientele including large enterprises, SMBs, and high-growth startups. We work with clients across industries, including healthcare/life sciences, education, energy, communications/media, financial services, and hi-tech. Our many long-term, successful partnerships are built upon trust, integrity, and successful delivery and execution. Company Overview 10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high-performance team members. Our broad expertise in product management, user experience/design, cloud architecture, software development, data insights and intelligence, cybersecurity, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs. 10Pearls is proud to have a diverse clientele including large enterprises, SMBs, and high-growth startups. We work with clients across industries, including healthcare/life sciences, education, energy, communications/media, financial services, and hi-tech. Our many long-term, successful partnerships are built upon trust, integrity, and successful delivery and execution. Role We are seeking a skilled Flutter Developer with 5+ years of experience to join our dynamic team. As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications using the Flutter framework. Responsibilities

  • Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
  • Develop fully functional mobile applications using Flutter, ensuring clean, efficient, and quality code based on industry best practices
  • Produce fully functional mobile applications writing quality code based on industry best practices
  • Gather specific requirements and suggest solutions
  • Design compelling device specific interfaces to improve user experience
  • Standardize the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
  • Optimize performance for the apps
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Mentor other technical staff, assist them where needed and lead the effort in resolving technical challenges
  • Interact with the Project Manager frequently and provide feedback on progress, alert him of risks and help the PM develop a strategy to mitigate these risks
Requirements
  • Ideal candidate should have a bachelor’s degree in computer science with 3 – 5 years programming experience in Flutter development, strong object-oriented programming skills with expertise in developing mobile applications
  • Demonstrable portfolio of released applications on the App Store or the Google Play store, including those built with Flutter
  • Proficient in Dart and the Flutter framework, with a strong understanding of Flutter state management techniques and widget lifecycle
  • Hands-on experience with Flutter widgets, animations, and the overall ecosystem for both iOS and Android platforms
  • Experience integrating Flutter applications with backend services (SOAP, REST, JSON, XML)
  • Familiarity with design patterns commonly used in Flutter app development (Provider, BLoC, Redux, etc.)
  • Experience with different structural design patterns (MVC, MVVM, MVP)
  • Understanding of other programming languages
  • Basic understanding of version control basics using Git
  • Ability to interact effectively with end-users / clients, managers, and developers and work as part of a team
  • Ability to work both independently and with a team
  • Excellent written and oral communication skills
  • Excellent analytical skills with a good problem-solving attitude
  • Familiarity with other cross-platform frameworks (React Native, Xamarin) is a plus
  • Experience with Test-Driven Development (TDD) and writing unit and UI tests in the Flutter environment is a plus
Powered by JazzHR 9I9SrCN0yx

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Internet Publishing
Referrals increase your chances of interviewing at 10Pearls by 2x

Front End Web Developer (Pakistan-Remote)

Software Engineer (Windows Application Development)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback