Job Title: |
|
Senior Android Developer |
Category: |
|
Software Development |
Total Positions: |
|
2 |
Job Location: |
|
Rawalpindi |
Gender: |
|
No Preference |
Minimum Education: |
|
Bachelors |
Career Level: |
|
Experienced Professional |
Minimum Experience: |
|
4 Years |
Salary Range: |
|
PKR 0 to 0 per Month |
Apply By: |
|
Aug 30, 2020 |
|
|
|
|
|
|
|
|
Job Description: |
Role And Responsibilities
You will be primarily responsible for the followings
- Analysis, design, coding, testing and deployment of realtime applications in a mobile environment
- Serve as a key technical resource for building Realtime native mobile applications and APIs.
- Support the testing and launching efforts of new Internet-based products.
- Work with agile development processes.
- Work closely with Server & Database Dev teams to Design, build & improve the Mobile Applications
-
Qualifications And Education Requirements
Technical (Engineering or Computer Science or IT) BS/MS degree or equivalent work experience or equivalent Skills.
Preferred Skills & Experiences
- Must have 4-7 years of demonstrable experience in developing Android Applications.
- Experience of working with any XMPP SDK/ VoIP SDK / SIP protocol / media stack.
- Experience with the Java and Kotlin, Eclipse, Android Studio, IDEA, SQL / SQLite, XML / JSON, TCP / IP / Socket, MQTT, SIP Communication
- Experience with Location Provider, Sensors Data, Google/Bing Maps, Sound, Graphics & Multimedia
- Security Knowledge will be a plus
- Experience with HockeyApp, bugsnag, Crashlytics, ACRA (Application Crash Report for Android) and Analytics/Profiling Tools.
- Strong OOP, object-oriented design (OOD) and data structure concepts.
- Experience of developing Realtime client-server Apps.
- C/C++ / NDK experience is must.
- Mush Have Experience of designing multi-threaded applications.
- Strong debugging skills. Should be familiar with profiling app, memory usage analysis, bandwidth usage analysis.
- Familiarity with MVP, MVVM or similar design patterns in Android.
- Must be able to work independent.
|
Company Information |
|
Company Name: Cytech Solutions Pvt. Limited Company Description: Develop software and provide IT related solutions
|
|