Send me more jobs like this

Senior Android software developer

Keywords / Skills : Android Developer, Senior Android Developer, WebSocket, DASH video streaming, Android platform, java, android, mobile development

5 - 15 years
Posted: 2020-01-07

IT/Computers - Software
Software Engineer/ Programmer
Other Software/Hardware/EDP
Bachelor's Degree
Computer Science
Posted On
7th Jan 2020
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

About Company

Favor Tech Sdn Bhd
Similar Jobs
View All Similar Jobs

Walkin for you