Language

Senior Android Developer

Agile
Android
Android SDK
Automated Testing
Continuous Integration/Delivery
Deployment
Design Patterns
Flutter
Git
GitLab
Gradle
GraphQL
Interactive Design
IOS
JAVA
Jenkins
JSON
Kotlin
Maven
Model View Controller
Model-View-Controller
Model-View-Presenter
Model-View-Viewmodel
MVC
Oauth
Reactjs
UI Design
User Experience Design
User Interface
User Interface Design
Version Control
WEB UI
Description:

Senior Android Developer 

Requirements:

 

Qualifications/ What you bring (Must Haves) – Highlight Top 3-5 skills

  • 6+ years knowledge in Native mobile app development. 
  • Mandatory Native Android development, knowing cross platform frameworks including but not limited to iOS, Flutter, React Native, multiplatform is a plus. 
  • In depth understanding of programming languages like Kotlin, Java, Jetpack Compose 
  • Strong experience building and maintaining Android libraries via Gradle/Maven 
  • Working Knowledge of Unit and Android Tests. 
  • Proficiency in Kotlin and Java. 
  • Strong knowledge of Android SDK, Jetpack Compose, and Android UI design principles. 
  • Experience with RESTful APIs, GraphQL, JSON, and integrating third-party libraries and APIs. 
  • Knowledge of version control systems (e.g., Git). 
  • Understanding of Agile methodologies and continuous integration/continuous deployment (CI/CD) practices. 
  • Solid understanding of mobile app design patterns like - MVC, MVP, Delegation, Singleton, Factory, MVVM pattern, Clean Architecture, Viper etc. 
  • Strong experience collaborating with designers and UX experts to create great user experiences. 
  • Building Android Modules, SDKs, Framework is plus. 
  • Working Knowledge of Unit and Automated testing using Espresso UI Automation 
  • Familiarity with tools like Jenkins, Fastlane and using version control tools like Git, Gitlab. 
  • Strong problem-solving skills, attention to detail, ability to learn quickly and adapt to new technologies/challenges.  
  • Strong understanding of code review guidelines and best practices to ensure high-quality code and continuous improvement within the development team. 

 Added bonus if you have (Preferred):

  • Understanding of CI/CD principles 
  • Good understanding of UI/UX design principles and ability to work closely with designers. 
  • Good knowledge of UX best practices, interactive design principles, guidelines, including current mobile accessibility standards. 
  • Preferred familiarity with Bluetooth, BT Profiles, Digital Key, Core Bluetooth, External accessory, OAuth 2.0 and iAP2 
  • Able to work on Agile and Test-driven development. 
  • Familiar with agile processes, continuous integration, and working with a remote team. 
  • Strong communicator who collaborates well across teams. 
  • Familiar with GooglePlay policies for App submission

 

QUALIFICATION/ LICENSURE :
  • Preferred years of experience : No preferred years of experience required
  • Travel Required : NA
  • Shift timings: 9 AM to 5 PM
Job Location Plano, Texas
Pay USD 80.00 Per Hour
CONTRACT DURATION 12 month(s)