Posted Jobs

Senior Android Engineer

XUMO Engineering

Scope, Job Duties and Qualifications
Drawing on your expertise, you\\\'ll be designing and creating best-in-class, highly scalable backend server components using the latest development principles and tooling.
Keeping up to date with latest technology trends within the industry and assessing suitability for adoption.
You\\\'ll be responsible not only for writing code that adds capability and utility, but you\\\'ll also take an active role in ensuring all aspects of your work can be achieved at massive scale. An understanding of how to choose the right tool for the right problem should be second nature.
Your work will enable all levels of the company to operate at their best potential so you\\\'ll be working closely with all departments including other XUMO engineering groups, external development companies, marketing, service operations and executive stakeholders.
You will be involved in all stages of the software development lifecycle from requirements capturing through design, estimating, implementation, testing, deployment, monitoring, documentation and ongoing maintenance. Your code will be well-designed, efficient and will fit in with XUMO\\\'s overall development methodology.
You will be involved with the proactive monitoring of applications and services.


Essential Experience / Qualifications

• Primary: designing and building advanced applications for the Android platform.
 

  • Secondary: total system design from UI to server communications


• Tertiary: Write clean, maintainable, and reusable code that adheres to code
standards
Must Haves

• 3+ years of work experience building Android applications in Java using the Android SDK and deep familiarity with Linux and AWS environment
• 3+ years experience integrating web service APIs (REST/SOAP) and (HTTP/HTTPS/SSL) protocols

• Experience working with IPTV, Content Management, or Video Delivery

• Knowledge of video encoding, such as H.264, HEVC, MPEG TS and HLS

• Excellent coding abilities in Core Java programming

• Kotlin experience

• Passion to evaluate and deploy the latest technology and SDKs to build elegant, responsive user experiences on the android platform

• Focus on optimizing user experience through understanding of total system design from UI to server communications

• Strong understanding and experience in multi-threading, memory management, and network communication on Android devices

• BS or MS in computer science or related field
Pluses


• Passion to explore and use the latest development tools and platforms

• Experience developing for both mobile and Android TV platforms


• Machine learning

Posted at: September 17, 2018 @ 12:45pm
    JOIN OUR NEWSLETTER