GavinHeath, LLC

Android Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Dallas
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Android Developer
  • Secondary Skills: Android Developer
  • Job Location: Dallas, Texas
  • Posted Date: Posted today
Job Description

Android Engineer II (SDK/Mobile)

Permanent position

Dallas, TX or Denver, CO

Responsibilities:

  • Help to nurture and grow a community of staff and engineers across our client company with similar interests and problems and work together to build company-wide competency in KMM.
  • Help Andorid and iOS teams incrementally and effectively learn, adopt, and realize accelerative value from KMM.
  • Taking ownership of releasing new features that delight our customers and being empowered to collaborate so your team can excel.
  • Directly impacting the experience for our customers by incorporating customer feedback in the new features you developed.
  • Delivering features that are flexible, cost-effective, maintainable and long-lasting, at-scale.
  • Help provide vision and understanding of the mobile platforms to external teams.
  • Engage with the team to define and mold best practices and review emerging technologies.
  • Take ownership of the product and what you build – contribute to patterns and principals.
  • You are a creative problem-solver who digs into root causes analytically, instead of relying on intuition.

Qualifications:

  • You have a BS degree or higher in Computer Science Engineering or related field.
  • You have 3+ years of experience as a Software Engineer.
  • Min 1+ Years in Android Application Development.
  • Proficient in Kotlin and Java used in large scale projects. Love Kotlin and looking to use Kotlin Multiplatform to consolidate codebases.
  • Hands-on experience of iOS development is advantageous (Nice to Have)
  • Experience working with Kotlin Multiplatform/Flutter/Xamarin will be an added advantage.
  • An in-depth knowledge of one of the build systems, dependency managers, and their operation principles (such as Gradle, Maven, Xcode, CocoaPods, NPM, etc.).
  • Strong understanding of solid principles and Object-Oriented Programming Languages.
  • Write clean, solid and testable code while keeping the user experience fast and reliable.
  • Effective in working with developer communities, open-source projects. Have experience or like the idea of working with embedded devices.
  • Experienced working in large codebases on multiple stacks, including at least one mobile platform.
  • You're experienced with cross-platform development, and you have a deep understanding of the software development life cycle.
  • Hands-on experience on development using architecture patterns(MVI,MVVM,MVP), software design patterns, reactive frameworks and mutli-threaded environment.
  • Build out CI/CD processes and infrastructure with the SDET team and dive deep into testing paradigms.
  • You're the person your team trusts with their secrets. You know how to be tactful and supportive.
  • You have excellent written and verbal communication skills. Ability to tell complex stories simply and adapt to questions, rather than just presenting information.


GavinHeath is an equal opportunity employer. GavinHeath will extend equal opportunity to all individuals without regard to race, religion, color, sex (including pregnancy, sexual orientation and gender identity), national origin, disability, age, creed, ancestry, genetic information, or any other status protected under applicable federal, state, or local laws.

Relevant Skill Jobs
Node JS Developer