Associate Android Applications Developer

  • Full time
  • Prague
  • Posted 3 weeks ago

Qurate Retail Group

Git (regular)
Android Studio (regular)
XCode (regular)
Jenkins (regular)
Kotlin (regular)
Java (regular)
NVP (regular)
MVVM (regular)
Solid (regular)
SDLC (regular)

Associate Android Applications Developer (Marketing)

About the project

At QVC, the Mobile application developer works with the newest technologies to create applications for Android products that ultimately provide the best experience for customers. As a member of cross-disciplinary development team focused on Marketing solutions, the developer will have the opportunity to contribute significantly in defining and developing the next generation Android platform and best practices for the mobile division. This goes beyond strong development skills, this developer will have visibility and the power to effect change within toolset selection, define the release strategy, and give this group an identity within the greater IT organization.

Your responsibilities

  • You develop Android applications in a young, fast-paced, and dynamic development team within the Marketing and Social Networks domains
  • You evaluate, improve, and contribute to the design framework established by the team to define and promote standards and best practices
  • You collaborate with cross-disciplinary teams to design, develop, test, and ship innovative features for our mobile customers
  • You may provide input related to the technical design of new applications/systems and architecture
  • You ensure complete documentation for changes/extensions of current systems
  • You provide third level operational support for production applications with guidance
  • You troubleshoot applications problems and drive toward resolution in the process communicating delays, risks, issues to right internal and external parties
Our requirements

  • Completed studies in the field of Computer Science, Engineering or courses in related technology field
  • Good understanding of the software development life cycle (SDLC)
  • Working knowledge of SOLID principle and its application to MVVM, MVP pattern
  • Excellent working knowledge of object-oriented programming such as Java and Kotlin
  • Typical candidates will possess 1+ years of professional software development experience specific to native mobile applications development using Java and/or Kotlin in Agile methodology
  • Extensive knowledge and deep understanding of Android SDK in areas such as component interaction, threading, memory management
  • Working knowledge of the release process to the Google Play and Amazon Android Market
  • Experience in Continuous Integration and Continuous Deployment especially build tools and CI tools like XCode, Android Studio, Jenkins, etc.
  • Experience with Jira / git / etc. related tooling for modern software engineering
  • Good knowledge of English in speaking and writing
Optional
  • Working knowledge of various Android frameworks such as Dagger 2, Retrofit, RxJava, JetPack is a plus
  • Working knowledge of push notifications and deep links
  • Work experience with marketing and social networks technologies and SDKs
Benefits
  • private medical care
  • life insurance
  • remote work opportunities
  • flexible working time
  • fruits
  • integration events
  • no dress code
  • coffee / tea
  • employee referral program

To apply for this job please visit cz.talent.com.