Senior Software Engineer - Android Full Stackother related Employment listings - Falls Church, VA at Geebo

Senior Software Engineer - Android Full Stack

Reference # :
20-00845 Title :
Senior Software Engineer - Android Full Stack Location :
Falls Church, VA Position Type :
Right to Hire Experience Level :
5 Years Start Date :
11/02/2020 Description Senior Software Engineer - Android Full Stack Our Client is searching for a full-stack Senior Software Engineer who has experience with mobile technologies to join our tablet engineering team.
The ideal candidate should be up-to-date on recent software engineering best practices and be proficient with common frameworks for languages such as Java, Kotlin, NodeJS, Ruby on Rails.
A complete technical understanding of the full stack tablet platform and the ability to work independently and collaboratively with a diversified cross-functional team will be required to succeed.
The primary function of this role will be to build mobile applications, SDKs, web and API services that power our flagship tablet products as well as other mobile devices and IoT innovations.
This role will support the multi-variate tablet ecosystem of multiple tablet devices and form-factors as well as applications within our platforms and services that support the company's broad product offerings.
Responsibilities:
Build Android mobile native and mobile web applications.
Builds web and API services applications.
Picks up new technologies and patterns quickly and contributes a leading role to new designs and solutions.
Designs and develops scalable applications and tools working in a Scrum/Agile environment.
Demonstrates knowledge of industry trends, products, infrastructure, and our build systems Partners with the Networking and DevOps teams to establish strategies to improve our tablet product experience, network design, and performance as well as automation techniques Meet or exceed individual objectives, delivery deadlines, and product quality expectations.
Uses effective communication flow among internal team members.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, Software Engineering, Network Engineering or related field; 4 years of demonstrated experience in lieu of education and:
A minimum of 5 years of software engineering experience with a passion for mobile technologies and innovations.
Android App and SDK software development experience with Java, Kotlin.
API or web services application development experience with common languages Experience with SQL (Mysql/Maria) Experience with NoSQL Database services Plus:
Android NDK software development experience Plus:
NodeJS/TypeScript or Ruby on Rails Application/API development experience.
Demonstrated experience working in a Scrum/Agile environment.
Basic understanding of networking:
TCP/IP stack Experience in Object Oriented Design and Programming, Design Patterns, and related frameworks.
Demonstrated ability to analyze and solve complex problems and identify best practices.
Excellent communication and presentation skills with the ability to think creatively and effectively present information and respond to questions from groups of managers, support teams, clients, customers, and the public.
RCM Technologies is a leading provider of IT Business Solutions and Engineering Services to over 1,000 clients in the commercial and government sectors.
RCM partners with clients to define implement and manage a broad range of technologies across multiple platforms, systems, and networks.
Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America.
RCM Technologies, (USA) Inc.
is an Equal Opportunity Employer M/F/D/V.
RCMT encourages applicants of all ages.
#cb.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.