Sr. Android developer

company banner
Randstad Technologies
Sr. Android developer
Contract W2
USD79 - USD89

Job Description

job summary:

Description:




  • We are seeking a Senior Software Engineer to join our Android Team. The Senior Software Engineer reports directly to our Director of Engineering and works closely with the remote development team, product management and customer support.
  • As a Senior Engineer working on Android Team you will build and expand PaymentFusion Terminal Application to implement new payment methods, and capabilities. In this role, you'll be making some of the most significant decisions for the company.

Primary Responsibilities




  • Build, and maintain Payment Fusion Terminal Application for Android platform
  • Work directly with our remote development group, product management team, and tech support team, for the development and support of our PaymentFusion Terminal Application
  • Take a long-term strategic approach to development taking into account the product roadmap
  • Own the entire lifecycle of our next big feature, from design through implementation to launch; take ownership and gain mastery of the product to create highly functioning code

REQUIRED SKILLS:




  • Bachelor of Science in Computer Science, Information Technology, or related IT field
  • At least 5+ years of Android development experience
  • Strong Experience consuming RESTful web services from mobile platform
  • Extensive experience with the Kotlin and MVVM design pattern
  • Experience with Dagger, Retrofit, and RxJava
  • Experience fully automated development, build, test, promote process of a native app
  • Fluent with Android Development standards and app release guidelines and Material Design guidelines as set by Google
  • Experience actually promoting an app to the Google Play store
  • Excellent communication skills and ability to speak and write clearly and accurately, particularly as it relates to technical concepts

DESIRED SKILLS:




  • Payments industry experience is a plus
  • Point-of-Sale development experience is a plus
  • Experience working with an off-shore engineering team
  • Expertise in Agile methods, software development lifecycle management, continuous integration, and build and release management
  • Mobile payments industry experience, including securing mobile devices through Mobile Device Management (MDM) solutions

 

location: Charlotte, North Carolina

job type: Contract

salary: $79 - 89 per hour

work hours: 9am to 5pm

education: Bachelors

 

responsibilities:


  • Build, and maintain Payment Fusion Terminal Application for Android platform
  • Work directly with our remote development group, product management team, and tech support team, for the development and support of our PaymentFusion Terminal Application
  • Take a long-term strategic approach to development taking into account the product roadmap
  • Own the entire lifecycle of our next big feature, from design through implementation to launch; take ownership and gain mastery of the product to create highly functioning code



 

qualifications:


  • Experience level: Experienced
  • Minimum 10 years of experience
  • Education: Bachelors
 

skills:
  • Android
  • Java



  • Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.







    For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information



    Company Information

    As one of North America’s largest and most trusted technology talent and solutions firms, Randstad Technologies provides collaborative, customizable solutions to companies of all sizes. Whether we’re helping you find the right job — or the right person for your team— or providing consulting, project or outsourcing services, Randstad Technologies is fully committed to supporting you.

    We accomplish that by leveraging our knowledge, experience, and innovative practices to uncover opportunities and provide solutions to your technology challenges. As a critical division of the world’s largest HR services firm, we’ve served clients across all industries since 1994.

    We offer discrete professional services focused on applications, infrastructure, end-user, and engineering services, along with shared services internally and client-facing related to PMO and strategy. The wealth of knowledge we’ve acquired over three decades of work in IT sets us apart from the competition.

    Dice Id : cxsapwma1
    Position Id : 934107
    Originally Posted : 1 month ago

    Similar Positions at Randstad Technologies

    Sr. Android Architect
    • Charlotte, NC
    • 14 hours ago
    Junior Android Engineer
    • , NC
    • 14 hours ago
    Mobile Android Software Engineer
    • Foothill Ranch, CA
    • 14 hours ago
    Lead Mobile/Android Engineer
    • Bentonville, AR
    • 14 hours ago
    Sr. Software Developer
    • , MI
    • 14 hours ago
    Senior Back-End Web Developer
    • New York, NY
    • 14 hours ago
    Senior Software Engineer
    • San Jose, CA
    • 14 hours ago
    Game Tools Programmer (Mid/Senior Level)
    • Carlsbad, CA
    • 14 hours ago