Android Principal Software Engineer

  • Req No : 105327

    Number of Position : 1

    Priority : High

  • Location

    City : Chicago

    State :

    Zip :

    Country : USA

  • Employment Type

    Work Authorization Status : greencard, h1b, l2ead, h4ead, uscitizen

    Duration : 12 months+

    Location : Remote

  • Technical Profile

    Position Title : Android Principal Software Engineer

    Professional Experience : 8

    Primary Skills : Android, Kotlin, Java, API Integration, Automated Testing

    Other Skills :

    Additional Notes : contract

Job Description

Our client is looking for a bright, energetic Android Principal Software Engineer to join our team. You will have the opportunity to make a significant impact on our omnichannel customer-facing mobile experiences. In addition to having direct influence in mobile domain, you will also be indirectly involved within web, mobile web, core services, and back-end business service application domains. Our client prides itself on creating the next generation E-Commerce platform for our valued retailers.  

As an Android Principal Software Engineer, you strive to remove barriers to success and are skilled at forecasting resource planning for the successful execution of engineering projects. You take the lead to work with cross domain leaders to design and develop the not only the mobile experiences for Android users but also facilitate the backend API contract definition and operation support. You use data for improving mobile experience, prioritizing deliverables, and solving problem. You use variety of tools including DataDog, DataDome, NowSecure, SonarQube, Splunk, and Cloudflare, as well as self-authored utilities for sophisticated time-based analyses and quality enhancements.

  

Recipe for Success - What's “in store” for the role

Blend Material Design for Android app with engineering solutions to bring best user experience to Android users

Run technical design review for any new features or requirements. Think through end-to-end flow and share the flow with internal/external team members before you code

Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions

Writing clean, readable, and testable code, and coach team members to do the same

Test before and after releasing a feature, and proactively finding and fixing bugs and performance problems

A proven record of accomplishment including leading and completion of notable app releases and examples of successful application of interpersonal skills

The Essentials In Your Cart - The required ingredients 

  • Bachelor’s degree in Computer Engineering, Computer Science, or related field. Master's degree preferred 
  • 7+ years of experience developing Android mobile and tablet apps 
  • Deep knowledge in Android development and release cycles, which include the whole process from the first line of code to publishing in the Google Play Store 
  • Proficiency in Kotlin, Java and with writing automated tests in JUnit, Espresso, etc. 

Extra Spices - What you should bring to the table  

  • Proficient in RESTful APIs, GraphQL queries and mobile libraries for networking 
  • Familiarity with the JSON format and parsing 
  • Experience with profiling and debugging mobile applications 
  • Familiarity with Git and GitFlow 
  • Experience using Firebase Cloud Messaging, Crashlytics, Analytics and RemoteConfig 
  • Proficient in Unix/Linux/macOS environments 
  • Have done production development and release for apps built with React Native, Flutter or Cordova is a big plus 
  • Familiarity with other Front-end technologies, e.g. HTML, CSS, JavaScript is a plus 

 

Rate: $70-$75/hour (depends on experience level). This is a contract position with candidates expected to work 40 hours/ week. Contract duration is 12 months with possible extensions.

Contact

Android Principal Software Engineer

Apply
26+ Years in IT Placements & Staffing Solutions

Illinois

1030 W Higgins Rd, Suite 230
Park Ridge, IL 60068

Texas

5605 N. MacArthur Blvd,
Suite 1049, Irving, Texas, 75038

Mexico

Av. de las Américas #1586 Country Club,
Guadalajara, Jalisco, Mexico, 44610

Brazil

8th floor, 90, Dolorez Alcaraz Caldas Ave.,
Belas Beach, Porto Alegre, Rio Grande do Sul
Brazil, 90110-180

Argentina

240 Ing. Buttystreet, 5th floor Buenos Aires,
Argentina, B1001AFB

Hyderabad

08th Floor, SLN Terminus, Survey No. 133, Beside Botanical Gardens,
Gachibowli, Hyderabad, Telangana, 500032, India

Gurgaon

16th Floor, Tower-9A, Cyber City, DLF City Phase II,
Gurgaon, Haryana, 122002, India

Work with us
Please enable JavaScript in your browser to complete this form.
*By submitting this form you agree to receiving marketing & services related communication via email, phone, text messages or WhatsApp. Please read our Privacy Policy and Terms & Conditions for more details.