Mobile Developer (iOs, Android) IV (Contractor)

  • Philadelphia, PA
  • Posted 3 days ago | Updated 7 hours ago

Overview

On Site
USD 80.00 - 85.00 per hour
Contract - Independent
Contract - W2

Skills

Tablet
Streaming
Migration
Testing
Quality Assurance
Innovation
Product Development
Scratch
Computer Science
Android Development
Software Development
Software Development Methodology
Scrum
Test-driven Development
Performance Tuning
Data Integration
JSON
XML
Video
JavaScript Frameworks
jQuery Mobile
Node.js
AngularJS
Agile
Decision-making
Conflict Resolution
Problem Solving
Debugging
Optimization
Video Streaming
React Native
IOS Development
Screening
Collaboration
Git
Version Control
Kotlin
Java
Programming Languages
Android Studio
Android
Stacks Blockchain
JIRA
Management
Finance
Accounting
Marketing
Legal
Customer Support
Online Training
Artificial Intelligence
Insurance
.NET

Job Details

Description

We are offering a long-term contract employment opportunity for a Mobile Developer (iOS, Android) IV in Philadelphia, Pennsylvania. The role will involve a high degree of collaboration with our team of designers, testers, and product managers across the organization.

Location: Onsite in Philadelphia (4 days a week) - Open to relocation at own cost

Job Description:

We are seeking a Senior Android Engineer to join the Streaming Android Platform Team, which focuses on developing and maintaining the Android platform for streaming applications. This role involves working on legacy code as well as modernizing the application with Kotlin and Coroutines. You will play a key role in creating, enhancing, and maintaining a high-performance native Android application used for streaming content across devices like phones, tablets, and TVs.

Key Responsibilities
  • Collaborate with designers, testers, product managers, and other developers to help build and maintain the Android streaming app.
  • Build new features for existing products and participate in the development of new Android applications from concept to deployment.
  • Maintain and enhance legacy code written in Java, while actively migrating and updating to modern technologies like Kotlin and Coroutines.
  • Fix bugs, drive performance enhancements, and ensure seamless user experiences by performing thorough testing and debugging.
  • Participate in all stages of the software development lifecycle, including product specification, design, implementation, QA testing, release, and ongoing maintenance.
  • Work with the Quality Assurance (QA) team to ensure that applications meet specifications and technical requirements.
  • Monitor and evaluate competitive applications or products to identify opportunities for innovation and improvement.

This role provides an opportunity to contribute to various aspects of our product development, from enhancing features of existing products to building new iOS or Android apps from scratch.

Requirements

Skills & Qualifications
  • Required Education:Bachelor's degree (or equivalent) in Engineering, Computer Science, or related field.
  • Experience:Minimum 5 years professional experience in native Android development. Candidates with 6-10 years of hands-on experience are preferred.
  • Proven track record with at leastthree major appspublished on Google Play Store.
  • Expertise inJavaandKotlin, including Coroutines and RxJava.
  • Familiarity with standard Android tools and frameworks, includingAndroid Studio,Jira, and Git for source control.
  • Strong knowledge of the software development lifecycle (SDLC), including agile methodologies such as Scrum or TDD.
  • Experience with performance optimization, data integration (e.g., JSON, XML), and video playback operations.
  • Knowledge of JavaScript frameworks (e.g., jQuery Mobile, NodeJS, Angular) is a plus.

Preferred Competencies:
  • Deep knowledge ofagile software development methodologiesand data-driven decision-making.
  • Ability to write high-quality code that follows best practices and industry standards.
  • Excellent problem-solving, debugging, and optimization skills.
  • Familiarity with competitive video-streaming applications, such as Hulu or Netflix, is advantageous.

Role Requirements & Interview Process:
  • Onsite Requirement:Must work onsite in Philadelphia 4 days a week.
  • Relocation:Open to candidates willing to relocate at their own expense.
  • Restrictions:Native Android engineers are required; candidates experienced with React Native or iOS development will not be considered.

Interview Process (3 Rounds):
  • Phone Interview:Initial screening to assess technical competencies and alignment with role requirements.
  • Technical Interview:Includes a coding test in Kotlin with some questions related to Java. Solutions will be discussed during the interview.
  • Final Round:Meet with other team members to evaluate cultural fit and collaboration capabilities.

  • Tools & Technologies in Use:
    • Git (Source control)
    • Kotlin and Java (Primary programming languages)
    • Android Studio and standard Android Stacks
    • Jira (Task management)


    Technology Doesn't Change the World, People Do.

    Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

    Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.

    All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.

    2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use.
    Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

    About Robert Half