Responsibilities:
Support the entire application lifecycle (concept, design, test, release and support).
Produce fully functional mobile applications writing clean code.
Gather specific requirements and suggest solutions.
Write unit and UI tests to identify malfunctions.
Troubleshoot and debug to optimize performance.
Design interfaces to improve user experience.
Liaise with Product development team to plan new features.
Ensure new and legacy applications meet quality standards.
Research and suggest new mobile products, applications and protocols.
Stay up-to-date with new technology trends.
Requirements:
Proven work experience as a Mobile developer.
B.Sc degree in Computer Science or relevant field.
3-4 years programming mobile applications.
Ability to utilize established development tools, guidelines and conventions including but not limited to Visual Studio, SQL Server, C#, Xamarin, Xcode, Eclipse, Objective C and Java.
Knowledge in iOS application development architecture utilizing the Xamarin Framework/C#, while utilizing the Visual Studio as the development environment.
Knowledge in Andriod application development architecture, utilizing the Xamarin Framework/C#, while utilizing the Visual Studio as the development environment.
Successfully deploy native applications through Google Play Store and Apple Store.
Ability to communicate effectively both verbally and in writing.
Ability to work cooperatively with colleagues and supervisory staffs at all levels.
It is observed that some people start their job from lower ranks and remain in lower ranks for the long period of time while others start their job in lower ranks and use that low rank as their launching pad and start flying in a very short time. Actually the people who got rapid promotion have some capabilities and one could develop those capabilities in him so that he could get the rapid promotion in the job. Some of these capabilities are mentioned here under:
Continuously improve the qualification: It is the best tool which could come to help you to progress in your rank to have the higher qualifications. No doubt learning with earning is not an easy job. But once you get determined than you could get the task done in desired way.
Keenly observe the field and try to understand the technical tasks: It is observed that those people rise in their rank that could handle the technical aspects of their job in right way. Therefore, it is suggested to keep those secrets of job with you as soon as possible.
Try to show your worth to higher authorities: After getting good qualification and knowing the technical aspects of your job, it is good idea to give a good presentation to higher authorities so that you could get entered your name in the good book of higher authorities. In this way you could get the big boost in the promotion.