Responsibilities and Duties:
• Takes ownership of the teams' execution plan and behaves as a catalyst to deliver the priorities.Must be a team member!• Gel along with team members come up with reasonable solutions to the problems; Sometimes,this requires being the eyes and ears for the senior members in the team and coveringtheir blind spots.• Agility is our choice of process and we would like everyone to be a part of it. You mustpractice it and improve it as you go along finding the shortcomings; Some of you mightwant to be the role model of the situation.• Execute BAU, be lean as much as possible. As mentioned above, take ownership even beyondyour teams' boundary; When the need asks, go and talk to various individuals in teamsto get the BAU sorted out.• Time is a scarce resource, make sure the commitments are met on a timely basis. If somethingdoesn't feel like it is doable, strike a conversation, with your manager to help you out.A hands-on person, ready to take the challenge for the need of time.• Mentorship isn't required from you, but as we would like our members to grow, it wouldrather be nice to take the charge when possible. After all, a day would come, you wouldblend in as a leader in the team.
Qualifications:Education level• Relevant BS degree (e.g Computer Science or Engineering) or equivalent with programmingexperience.Experience• A hands-on person, ready to take the challenge for the need of time; Been there done that atleast 2 years or more.• Some Knowledge of software architectures and design patterns would be nice!• Having a nag of writing clean code is a must. You must also be open to reason about whyyou selected the way you write code.• We like the ability to test for our code; TDD, BDD and other ways of development help uswith that. Join our journey of learning and practicing them.Specific skills• As our product is living with us for over a decade, we have seen the shift from object paradigmto functional paradigm; And hence you must be equipped with the same• Our day and day out is on iOS, hence its knowledge is required• For the tools, we think you must know Objective-c, Swift, Xcode, Cocoa Touch, iPhone/iPad SDK• We like design patterns as it helps our vocabulary (e.g most commonly followed MVC,MVVM, etc)• Our work culture is pretty much Agile -- knowing how agility works would be a definitehelp• A reasonable person, with an ability to transfer their knowledge to another person, in layman’sterms. Good language skills (English, Urdu, or any other) would add the cherry on topof it.• Take ownership of important tasks at hand. We encourage Gaditians to select their own battlesfor that matter.• Like you, others are human. We have a very special place in our body to emotionally justifythings (sometimes referred to as heart). Be soft-spoken and reasonable to hit the right spot.• Think out loud, and live by your word. Make the execution confident, because if you won'tbe putting all your faith in your battle, who will?Benefit• You will be working with a very diverse group of people, having a progressive mindset.