MissionStaff - Android Developer Philadelphia, United States

App Developer
9 days left
Open job

App Developer is needed in Philadelphia, United States.

Client: MissionStaff

Location: Philadelphia, PA

Contract: Contractor

Job Description

MissionStaff is seeking a highly skilled Android Engineer with a strong background in working with production apps. The individual will play a crucial role in developing features for existing products and building new apps from scratch, contributing to all aspects of the products. Collaboration with designers, testers, product managers, and other developers across the organization is essential.

Requirements

  • Bachelor’s Degree or equivalent in Engineering, Computer Science
  • Ability to deliver high-quality code that follows best practices
  • Must have released at least 3 major apps published to Google Play or the App Store
  • 5 to 8 years of professional experience in creating native mobile applications for either iOS or Android
  • Familiarity with the software development cycle
  • Experience working with JavaScript frameworks
  • Experience with performant data loading, video operations and playback
  • Knowledge of ASP.Net, HTML, JSON, XML, Agile/Scrum, and TDD
  • Understanding of agile software processes, data-driven development, reliability, and responsible experimentation

Other Information

Must-have Technical Skills:

- Proficiency in Kotlin

Preferred Technical Skills:

- Familiarity with Android Jetpack Libraries

- Experience with Jetpack Compose UI

- Understanding of MVVM / ViewModels

- Proficient with Coroutines and LiveData

Nice to Have Technical Skills:

- Experience with Single Activity Architecture using fragments

- Knowledge of Redux, Dagger, Gradle, Flows

- Familiarity with Charles, Proxyman, or any HTTP Proxy solution

- Experience with Split.io or similar experimentation/feature flagging tools

- Understanding of GraphQL

- Experience with logging and monitoring tools

Responsibilities:

- Collaborate with designers, testers, product managers, and other developers

- Develop features for existing products and build new apps from scratch

- Design new software and web applications, support applications under development, and customize current applications

- Work with the Quality Assurance team to ensure applications meet specifications and technical requirements

- Assist in the roll-out of software releases

- Monitor and evaluate competitive applications and products

Posted 16 days ago
Twine Jobs
Based in Manchester, United Kingdom
Last online a day ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

    To activate Easy Apply sign up.

  • How It Works


    Create your Profile for Free

    Build your Twine portfolio to highlight your skills, and experience, while setting your desired pay rate.


    Send Customized Pitches

    Pitch for available jobs that match your skills, and access exclusive opportunities that are specifically tailored to your expertise.


    Secure Payment Process

    Clients make upfront Vault payments held by Twine, ensuring freelancer payment security, with 0% commission for freelancers.