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