Go Back

Senior Bilingual Android Developer

  • IT, Software development, System Engineering Jobs

Description

We are searching for smart, passionate people who want to join us in our mission to drive mobile transformation for the world’s most forward-thinking companies. Project is focused on development and support of TV everywhere apps.

List day to day responsibilities for this role 

  • Work closely with Product, UX, Design and QA with regards to requirements gathering and analysis, demonstrating technical leadership and exerting influence
  • Participate in technical solutioning sessions with other developers to ensure that solutions are complete, scalable and are future-proof
  • Collaborate with Android and iOS development teams (both internal and external) to align technical solutions across mobile platforms and continually improve the mobile experience as a whole
  • Build, foster and work within an Agile environment, including participation in priority/sprint planning, story planning and daily standups, as well as analysis and communication of change impacts to functional team and business stakeholders
  • Participate in code reviews, ensuring the code adheres to established standards, is well-structured, documented and is manageable
  • Analyze code regularly and refactor as required to minimize technical debt
  • UAT apps to ensure full functionality for Android OS updates
  • Unit-test code for robustness and stability
  • Work closely with Project Managers and members of the Development Team to ensure timely completion of deliverables
  • Communicate to the Digital Manager and Project Managers, providing development time estimates and progress updates, with efficiency and accuracy
  • Engage in out of the box thinking to provide innovative solutions
  • Create, revise and maintain design/technical documentation
  • All other duties as assign

Responsibilities

  • Minimum 4 years of experience with Android native development (Android SDK, Java)
  • Minimum 1 year of experience with Kotlin
  • Knowledge of Agile software development practices
  • Deep understand of Android SDK (ie. AsyncTasks, Adapters, Fragments, Activities, Threading etc.)
  • Knowledge of Android SDK performance tools and optimization techniques
  • Solid and demonstrable understand of object-oriented design patterns and principles
  • Strong understand of mobile user interface guidelines and best practices
  • Comfortable with integrating RESTful web APIs and JSON
  • Experience building apps that heavily utilize video
  • Understand of multimedia content delivery protocols such as HLS, Progressive download and other
  • Understand of code obfuscation and encryption techniques
  • SQL and relational database fundamentals

Hard Skills

  • Coding and Programming (Python, C#, Java, PHP, etc
  • Data Analytics
  • Timelines

Soft Skills

  • Problem-solver
  • Team player
  • Skilled Collaborator
  • Energetic
  • Attention to detail

We offer

 Our perks and benefits include:

  • Career and skill development opportunities
  • Exposure to a diverse range of projects and industries
  • Opportunities to contribute to the global technology community

 

As a result of the current COVID-19 situation, all team members are working remotely and have been doing so since the beginning. We will continue to operate remotely to protect our team members and ensure their health and safety.

COVID-19 precaution(s):

  • Remote interview process
  • Virtual meetings
  • All COVID-19 protocols are being followed in our in-person meetings

 

Clearbridge Mobile welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.