Mid-to-Senior Android Developer Role Customer Service & Call Center - Vienna, VA at Geebo

Mid-to-Senior Android Developer Role

Mid-to-Senior Android Developer Role Location:
Hybrid - Vienna, VA Pay Rate:
Open to Both C2C and W2 options Position Type:
Multiyear Contract
Job Description:
oDemonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC) oDemonstrates knowledge of developing Java based applications oAbility to apply sound judgment in analyzing and organizing technical solutions oEffective research, analytical, and problem-solving skills oEffective interpersonal, verbal, and written communication oAbility to work independently and as part of a team oBachelor's Degree in related field and/or the equivalent combination of education, training, and experience Required list of skills and competencies:
Programming Languages:
oKotlin, including Kotlin DSL for build scripts oJava Frameworks and Libraries:
oDagger/Hilt - Dependency injection oJetpack Compose - Toolkit for building native UI oJUnit, Mockito, Espresso, Hamcrest - Testing frameworks oKotlin Coroutine - Asynchronous programming oRetrofit - Networking Tools:
oAndroid Studio - Android IDE oProguard/R8 - Shrink, obfuscate, and optimize oAzure DevOps Pipelines - CI/CD pipelines using YAML Architectural Patters:
oMVVM (Model View View-Model) oAndroid architecture.
Application, Activity, Fragment lifecycle.
Methodology:
oSAFE Agile oScrum Level III:
oPrior experience working on small to medium sized projects of increasing complexity, or a combination of education, training and experience oDemonstrates ability to coach, lead, guide, and provide technical direction to professional staff members oAbility to negotiate with stakeholders, governance committees, and senior management when deciding how best to deliver software solutions to satisfy business requirements oAbility to deliver software using different software development methodologies Level IV:
oFormal degree in a related field oAdvanced training/certification in information technology, computer science or related field oExtensive experience in application/systems analysis, workflow or procedural analysis oStrong planning, organizational, and multi-tasking skills oStrong research, analytical, and problem solving skills Level V:
oExcellent relationship and facilitation and presentation skills oDemonstrated technical abilities in independently resolving complex problems oDeep knowledge of financial industry trends, direction and standards that guide new technology offerings oExperience, and demonstrated knowledge in strategic planning oExperience leading, guiding, and mentoring professional staff Desired (All Levels):
oCollege degree and formal training in information technology, computer science or related field oKnowledge of the Client's business processes and technical systems oStrong analytical expertise oKnowledge of Financial industry best practices in relation to Mobile Application offerings and capabilities oExperience delivering software using Agile frameworks such as Scrum, Kanban, or XP oPreviously developed native Android Apps using Google's official IDE, Android Studio oRefines knowledge by staying up to date on emerging trends in the mobile application development landscape oAble to leverage techniques such as Test-Driven Development and Continuous Integration and Delivery pipelines oDesired/Nice to have list of skills and competencies (level, III, IV & V):
oBash/shell scripting oHTML oOkhttp - Http client oRxJava - Reactive programming oVerimatrix apkdefender - Code protection oWiremock - Service virtualization tool oFirebase Crashlytics - Crash reporting, application monitoring oFirebase App Distribution - Test app distribution oAdobe Analytics - Telemetry oAzure App Insights - Telemetry oLaunch Darkly - Feature management oGoogle Playstore Console - App store oMVP (Model View Presenter) oExtreme Programming (XP) - Agile software development framework oATDD (Acceptance test-driven development For immediate consideration, please apply directly or contact Ryan Pustilnik at 301.
740.
2110.
Recommended Skills Acceptance Test Driven Development Adobe Analytics Agile Methodology Analytical App Store (Ios) Architecture Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.