Android / Web Developer  
Lets Innovate   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Android / Web Developer
Category:   Software Development
Total Positions:   1
Job Location:   Islamabad
Gender:   No Preference
Minimum Education:   Bachelors
Degree Title:   Computer Science
Career Level:   Experienced Professional
Minimum Experience:   Less than 1 Year1 Year
Apply By:   Jul 26, 2019
     
     
 
Job Description:

Android / Web Developer

  • Bachelor’s degree or equivalent in Computer Science from HEC recognized university with 0 to 1 year experience in the relevant field. 

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

  • Familiarity with RESTful APIs to connect Android applications to back-end services

  • Strong knowledge of Android UI design principles, patterns, and best practices

  • Experience with offline storage, threading, and performance tuning

  • Ability to design applications around natural user interfaces

  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks

  • Ability to understand business requirements and translate them into technical requirements

  • Familiarity with cloud message APIs and push notifications

  • A knack for benchmarking and optimization

  • Understanding of Google’s Android design principles and interface guidelines

  • Proficient understanding of code versioning tools, such as Git

  • Familiarity with continuous integration

  • Good programming skills and in-depth knowledge of modern HTML/CSS

  • Familiarity with at least one of the following programming languages: PHP, ASP.NET, Javascript

  • A solid understanding of how web applications work including security, session management, and best development practices

  • Adequate knowledge of relational database systems, Object Oriented Programming and web application development

  • Hands-on experience with network diagnostics, network analytics tools

  • Basic knowledge of Search Engine Optimization process

  • Aggressive problem diagnosis and creative problem solving skills

  • Strong organizational skills to juggle multiple tasks within the constraints of  timelines and budgets with business acumen

  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.

 

Responsibilities

 

  • Translate designs and wireframes into high quality code

  • Design, build, and maintain high performance, reusable, and reliable Java code

  • Ensure the best possible performance, quality, and responsiveness of the application

  • Identify and correct bottlenecks and fix bugs

  • Help maintain code quality, organization, and automatization

  • Write well designed, testable, efficient code by using best software development practices

  • Create website layout/user interface by using standard HTML/CSS practices

  • Integrate data from various back-end services and databases

  • Gather and refine specifications and requirements based on technical needs

  • Create and maintain software documentation

  • Be responsible for maintaining, expanding, and scaling our site

  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities

  • Cooperate with web designers to match visual design intent


Company Information
 
Company Name:  Lets Innovate
Company Description:

Copyright 2019, Quaid-i-Azam University Islamabad. All Rights Reserved