Talent.com
This job offer is not available in your country.
Hiring Mobile Developers - Android - Experience in TDD and building CI / CD pipelines

Hiring Mobile Developers - Android - Experience in TDD and building CI / CD pipelines

CareerXperts Consultingpune, maharashtra, in
9 hours ago
Job description

About the job Do you love crafting intelligent solutions for complex technical problems? Join our agile team to build meaningful software. We are hiring for both senior and junior positions.

What you'll do

Work on technically challenging problems with a very talented team Write code that is easy to read, test, and maintain. Participate in building prototypes and showcase products Participate in the larger tech community / groups as a speaker and represent at conferences

Responsibilities :

  • Working with the client and the team to determine requirements and how best to deliver them

leveraging fully the capabilities of the Android platform, in accordance with its guidelines and

idiomatic development patterns.

  • Providing technical mobile leadership within their team.
  • Delivery of software using agile / XP technical practices.
  • Automation of build and Play Store deployment.
  • Demonstrating strong problem-solving skills.
  • Mentoring client team members & advocating agile practices.
  • Helping improve the team and client's delivery capabilities.
  • Required Skills :

  • Good understanding of UI design principles and platform specifics defined by Google’s Material
  • Design Guidelines. An ability to work closely with designers.

  • Experience working with Jetpack, Architecture Components and Dagger.
  • Strong understanding and knowledge of the key Android frameworks and technologies.
  • Highly effective at working in both OOP and FP programming styles in Kotlin. Leveraging
  • language features to write idiomatic Kotlin code

    Practical, hands-on understanding of Android development architectures, patterns & principles

    applied on complex applications.

  • Good understanding of server side APIs, HTTP & RESTful services adopting wherever practical
  • a thin-client style approach.

  • Good understanding on the memory management model of Android Java Runtime in order to
  • implement memory efficient code.

  • Strong understanding of the principles underlying agile development and an understanding of
  • the various approaches that can be effective in realizing these principles in different contexts.

  • Strong communication skills, including the ability to communicate effectively while working
  • remotely with globally distributed teams.

  • Strong interpersonal skills including a desire to collaborate and knowledge-share with other
  • team members, including client team members. This also includes the ability to work collectively

    towards a common goal without insisting on a given course of action.

    Nice To Have

  • Building and running full end-2-end app CI / CD pipelines
  • Working with Android Voice Access and other assistive technologies
  • Experience with Android TV, Wear OS or Chrome OS
  • Concurrent / Asynchronous programming with Kotlin coroutines
  • Developing and debugging apps developed in Java or Kotlin
  • Write to rajeshwari.vh@careerxperts.comfor more details.

    Create a job alert for this search

    Developer Android • pune, maharashtra, in