Freelance Senior Android Developer in Portland, OR, USA

Back-End Developer
💰 Negotiable
🌎 Remote
AKQA
A professional services company
Based in Portland, United States
Last online 7 years ago

Purpose of Role
As a member of the mobile app team, your role will require you to work alongside a multi-disciplinary team for a native Android app that aims to (visually) reimagine a US national sporting game and its representation of match events and stats.

Key technical competencies
Software Design

  • Able to develop and test sophisticated mobile applications using an Object Orientated design approach. Test Driven Design and proven competency in Unit Tests to ensure quality deliverables. The ability to apply knowledge of patterns appropriately in all aspects of software design.

Systems and Services integration

  • Experience and understanding with integrating software against SDKs or JSON services provided by the client/s or third party suppliers.

Architecture and Algorithms

  • Experience and understanding working with real-time data, managing resources and threads, as well as engineering and implementing data-intense algorithms.

Internationalised development

  • An awareness of issues and strategies for handling internationalisation and localisation are required. Understands basic Unicode encodings (UTF-8, UTF-16, UTF-32). Ensures culturally-dependent data (e.g. dates and currencies) appear in formats that conform to end user region and language.

Visual development

  • Experience working with visually rich projects, including animations and motion design.

Best standards
We always strive to craft the best in-class experiences possible, and that includes ensuring our mobile apps adhere to the standard best practices.

Qualifications and experience

  • Proven experience working with Java and/or Kotlin and the Android SDK.
  • Strong programming skills, particularly in Java native apps for Android
  • Thorough technical knowledge of Android platform
  • Demonstrable professional experience in mobile app development, including communicating with web services and REST APIs
  • Familiarity with other mobile environments and programming languages will be highly regarded
  • A computer science degree (or equivalent experience) is advantageous.
  • Professional experience in Source Code Control (Git/ Subversion advantageous)
  • Proven experience working as a Senior Android Developer.
  • Experience working with Jira / task tracking software
  • Experience working with Android Animations and AR Core
  • Experience working in a creative and/or agency environment is advantageous

Are you looking to pay or is this a collaboration?
Pay to hire someone

Is this ongoing work or a one off job?
Ongoing work

How would you prefer to pay?
Day rate

What’s your day rate budget range? (USD)
$250-350 (Industry average)

Do you have an estimate of the job or project length?
A few months

Are you a company or individual hiring?
Company

Do you have internal sign off on the hire?
Yes

Do you need to hire for a specific city, country or place?
Yes, they need to be at a location (give location in job title)

When do you want to have the freelancer secured by?
2-3 weeks

What is most important for this job?
Quality

Twine can guarantee 3 relevant freelancers for an upfront fee of $650/£500. Would you like to know more?
No

How many freelancers do you want to contact you?
4-5

Do you have a job specification or creative brief?
Yes (please enter this in the description)

Does the freelancer need insurance?
Yes

Where did you find Twine?
You contacted me

Client contact preference:

📧 Email📱 WhatsApp / SMS📞 Phone

Twine Pro members will get direct contact details of this client after applying. Upgrade now.

Posted 7 years ago

No longer accepting applications

Get instant notifications for new Back-End Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.