Apply For This Job


Job Description


  • 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


  • Proven work experience as a Mobile developer
  • Demonstrable portfolio of released applications on the App store or the Android market
  • In-depth knowledge of at least one programming language like Swift and Java
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • BSc degree in Computer Science or relevant field
  • 1. Mobile User Interface Designing

    The most important aspect of mobile app development is to build an excellent user interface (UI). The UI of any software (or application) is responsible for the interaction between the user and the software.  Some prmary elements of UI designing are:

    ·         The positioning of components where the user is likely to expect them.

    ·         Making use of colours.

    ·         Fast loading and operation of the application.

    ·         Activity Indicators.

    ·         General help and basic tips.

    2. Backend Computing

    Backend computing may include:

    ·         Database Management

    ·         Security

    ·         Interaction with Hardware

    ·         Memory allocation implementation

    3. Programming

    ·         Another important skill required to develop mobile applications is the knowledge of programming. Programming as a whole, might include several things :

    ·         Getting hands on some commonly used programming languages like C, C++ and Java.

    ·         Getting familiar with mobile platform Application Programming Interfaces (API) like Apple iOS, Android, Windows Mobile and Symbian. (Espacially Hybrid vs Native Mobile App)

    ·         Learning web development languages like HTML 5 and CSS.

    ·         Using cross platform mobile suites like Antenna and AMP ( Accounting-Management-Promotion)

    4. Business Expertise

    Business expertise is a must to stand in the competition. A lot of people may not realize this but business skills also play a critical role in this field.  An example of such a skill could be that a mobile application developer should know how to build an application for optimizing it’s visibility in the list of the available applications of the same category.


Job Details

Functional Area:
Total Positions:
3 Posts
Job Shift:
First Shift (Day)
Job Type:
Full Time/Permanent
Job Location:
New Garden Town, Lahore, Pakistan
No Preference
20 - 45 Years
Minimum Education:
Career Level:
Experienced Professional
4 Years - 7 Years (See Job Description Below)
Work Permit:
Apply Before:
Apr 20, 2017
Posting Date:
Mar 20, 2017
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Chimp Solutions

Information Technology · 11-50 employees - Lahore

Chimpdesigns is a small web design Studio based in Lahore Pakistan. Over the last few years we've made a reputation for building websites that look great and are easy-to-use. Collectively we've gained lots of experience working with large companies such as Sony, GEO , World news as well as start-ups ...Read More

I found a job on Rozee!
Rozee Career Talks