Senior Android software developer

Senior Android software developer

Favor Tech Sdn Bhd
Other - Jordan Other - Egypt
5 - 15 Years
Not Specified

Job Description

Job Location : Kuala Lumpur , Malaysia 

Full Address Location :

32-BC-20, Q Sentral 2A,
Jalan Stesen Sentral 2
Kuala Lumpur Sentral
50470 Kuala Lumpur
03-2785 0551


A Senior Android software developer is expected to have development experience and
expertise in the following areas: 
  • WebSocket
  • DASH video streaming
  • AsyncTask and threads
  • Service and IntentService
  • JSONObject
  • Expert in the use of Activity, Fragment and Adapter, including RecyclerView
  • Build and deploy NDK on different hardware architectures
  • Video and audio recording and playback
  • Video and audio IP calls 

Responsibilities :

  • Gather requirements from users, both internal and external
  • Responsible for high-level as well as program-level designs
  • Document designs in company-approved formats
  • Research new technologies (frameworks and libraries) to improve systems
  •  Develop in Java for the Android platform
  •  Collaborate with cross-functional teams to define, design, and ship new features
  •  Unit-testing, integration-testing with other components in the system
  • Maintain existing software applications
  •  Deliver quality work in a timely fashion
Requirements :
  • Strong software development skills
  • Solid knowledge in Java for Android
  • Good understanding of the OOP model
  • Familiar with Android SDK
  • Familiar with technologies such as sockets, HTTP, SSL, REST and WebSocket
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
Skills :
  • Takes a logical, analytical approach to solving problems
  •  Be able to formulate and implement the correct solution for a business requirement
  • Be proactive
  • Have a strong work ethic
  • Communicate efficiently
  • Be persistent and dependable
  • Be flexible
  • Be able to work in teams
  • Be able to work on own initiative
  • Be detail-oriented
  • Have exceptional programming knowledge
  • Be able to produce quality work
  • Have good time management skills
  • Be able to work with different technologies

Favor Tech Sdn Bhd

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content