App Icon

Sr Flutter App Developer at Geeksroot from Jun-2023 to Mar-2024

When I joined, there was 4 projects were due and all was messy. So I took a deep breath and organised to develop the documentations for the projects to understand its severity.

When I was at team lead at AZ-Solutions so we were connected with Geeksroot for few projects as they hired us as an out source agency. Then after working with them they offered me a remote job as a senior Flutter app Developer due to my skills and they got impressed with my deliverables but honestly they were stuck with projects and I was quick joiner and already comfortable with their team.

Life as a Senior Flutter App Developer at Geeksroot (Remote)

When I joined, there was 4 projects were due and all was messy. So I took a deep breath and organised to develop the documentations for the projects to understand its severity.

Then I started working on fixes and new features implementations, I learned few things there with working more than 50+ developers that we should have test cases designed first then start the development which is TDD(Test Driven Development) so whenever we were having a feature request or any fixes then I was sitting with QA(Quality Assurance) team to design test cases then started developing accordingly. That was really amazing as we boosted our production and quality by 3x.

I was given freehand by the CEO/President as I am good at networking so he trusted me to get these projects deliver as soon as possible with that trust I had everything I needed.

As it was remote job in night shift in Pakistan due to time zone difference so it was hard for me to balance my work and personal life so I was given flexibility to being more productive.

Responsibilities as Senior Flutter App Developer

Being a senior and sole developer in Mobile App Division was a huge responsibility as I’ve stated few below:

  • I was strictly told that don’t make promises and commitments with clients as it was not my job and it was common for us Pakistanis.
  • I was directly engaged in meetings with clients to discuss updates, feature requests and support. So I had to take indicate sales team and manager about extra requirements.
  • I had do document every single step including developing and communicating so that there should be a proper documentation for other developers.
  • CI/CD management wasn’t that much as I was only App developer so I had to manage branches and PRs on my own.

Projects & App Niches

As part of NDA(Non Disclosure Agreement) I can’t state or share projects information so I am stating niches to disclose my experiences:

  • Fitness: Integrated Google FitBit , Apple Healthkit, Fatsecret APIs and streaming.
  • Gaming: 2d Flutter flame and basic language learning game with multiple levels.
  • E-Commerce: Integrated APIs and developed some features with fixes in existing e-commerce app.
  • Travel: I developed a Carpooling app from scratch with live ride tracking.

Why I left?

Every story has an end so my ending with Geeksroot was personal as I was expecting a baby and unfortunately the birth was premature at 28th week so I was totally disturbed in hospitals due to my baby being in ICU for 2months straight so I wasn’t being productive at all for the company. Later once my baby survived then I received the promotion to become a production head at Geeksroot but unfortunately it wasn’t that fruitful for me at that time so I resigned.

Checkout more career experiences here

Chat with us