Hybrid Mobile Developer

Randstad

Portland (OR)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology staffing firm is looking for a Hybrid Mobile Developer to join their Portland team. This position focuses on developing mobile applications for a large customer base, leveraging both hybrid and native development environments. Candidates should have experience with development tools such as NativeScript, TypeScript, and RESTful APIs. Strong collaboration and communication skills, along with an understanding of software security principles, are also key requirements. This role promises a dynamic work environment with a focus on innovative solutions.

Qualifications

  • Production experience with hybrid mobile development platforms like NativeScript, ReactNative, Xamarin.
  • Experience with native mobile development platforms like iOS (Xcode) and Android (Android Studio).
  • Capable of writing solutions using platform-specific languages (Swift, Java).

Responsibilities

  • Collaborate with team in a humble and open manner.
  • Communicate effectively on projects and issues.
  • Design robust solutions considering scale, security, reliability, and cost.

Skills

Hybrid mobile development
Native mobile development
TypeScript
RESTful APIs
Security practices
GIT
Test Automation
Continuous Integration/Deployments
Container Technologies
Angular
Reactive Programming
Functional Programming

Education

Bachelor's degree in Computer Science or Software Engineering

Job description

Hi, This is Raju. I am Recruiter at Randstad Technologies and I am reaching out in regards to your background. I have an exciting opportunity.

*Candidates MUST be able to work on W2 to qualify for this role.*

Job Title: Hybrid Mobile Developer

Duration: 6 Months

Location: Portland, OR

Job Description: This role is primarily a hybrid mobile developer who will be working on mobile applications for 90 million customers. The developer would be working with a team that has worked on multiple mobile, internal and external web based applications.

  • Collaborate with other team members in a humble and open source manner and value team contributions over individual contributions
  • Communicate with other team members on your intentions and your issues so we can help when you need it and so we can all benefit from your insights.
  • Contribute new software or modify existing software to meet projects and program goals.
  • Design robust solutions to hard problems that also take into account scale, security, reliability, and cost.
  • Document what gets built so others can carry the torch while you are on your much deserved vacation.
  • Know the process of software development so well you can do it in your sleep.
  • Test what you build...in fact we want you to write tests first...if you can!
  • Re‑Use what we already have built unless it just won't do the job...in which case you should convince everyone it doesn't do the job.

Skills:

Hybrid mobile development is a strategy that takes the best capabilities of mobile phones and combines it with the rapid development and deployment of web based applications through mobile frameworks that bridge or emulate web languages on mobile operating systems. A mobile hybrid developer will have experience with mobile user interfaces via a native development environment and also with hybrid development environments.

Hybrid Mobile Development

  • Ideal candidate has production experience using hybrid mobile development platforms such as NativeScript, ReactNative, Xamarin, PhoneGap, Cordova, etc.
  • Our team is using NativeScript but it's new enough that we won't expect a lot of developers to have extensive experience using it.

Native Development

  • Ideal candidate has production experience using native mobile development platforms such as iOS (Xcode), Android (Android Studio).
  • Ideal candidate will have written significant solutions with the language specific to the mobile platform (Swift, Java, etc).
  • Our team is developing using hybrid mobile technologies but it's still necessary to get in and look at native code or write new plugins for NativeScript in a native language.
  • It's also important for developers to have experience dealing with the subtleties of mobile devices such as their occasionally connected, responsive layout, and power saving features as well as common ways of working with specific platforms (i.e. CoreData, SQLite, etc).

TypeScript

  • Ideal candidate has some experience using TypeScript.
  • TypeScript is the core language of NativeScript and the preferred language of Angular (which NativeScript uses by default as its rendering engine).
  • JavaScript is a suitable alternative but the candidate should be willing to prove they can re‑skill to TypeScript from JavaScript as needed for the project.

Consuming RESTful API's

  • Ideal candidate has extensively worked with public RESTful interfaces and can describe the tenets of REST, compare REST to SOAP, and describe REST best practices.

Security

  • Ideal candidate has experience working with PII and PHI information on mobile devices and knows how to protect such information in transit to the device and at rest on the device.

GIT

  • Ideal candidate has performed primary product development with GIT based source control solutions (GitHub, GitLab, etc).
  • Ideal candidate should understand concepts such as rebasing, squashing, cherry picking, and tagging.

Education: Bachelors degree in Computer Science or Software engineering, or at least three or more years of work in mobile application development and internal or external product delivery.

Other helpful skills / experience:

Test Automation Tools

  • Ideal candidate has worked with Functional and Unit test based frameworks to develop automated tests (Mocha, Jasmine, Cucumber, etc).

Continuous Integration (CI) / Continuous Deployments (CD)

  • Ideal candidate has worked on projects with CI/CD tools (Jenkins, Bamboo, GitLab-CI, etc).

Container Technologies

  • Ideal candidate has worked on projects with container based solutions (Docker, CoreOS, etc).

Angular 2+

  • NativeScript uses Angular 2 as its native rendering engine so developers who have experience with Angular will find it much simpler to use.

Reactive Programming

  • Our team uses Reactive Programming techniques in our mobile application and candidates would do well to familiarize themselves or have experience with Reactive Programming Techniques.

Functional Programming

  • Our team likes to use the Functional Programming support released recently in TypeScript 2.0 and wherever we can. A candidate should be willing to learn functional programming paradigms or have previous experience with functional programming languages.
Additional Information

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Analyst
Software Analyst

ManpowerGroup Global, Inc. • Overland Park (KS)

On-site
USD 90,000 - 130,000
Hybrid Technical specialist(Mobile applications)
Hybrid Technical specialist(Mobile applications)

Avance Consulting Services • San Ramon (CA)

Hybrid
USD 120,000 - 160,000
Relocation expenses covered
Lead Mobile Developer
Lead Mobile Developer

Arka Infotech Inc • Seattle (WA)

On-site
USD 100,000 - 130,000
Hybrid Developer ( ionic, Angular Consultant)
Hybrid Developer ( ionic, Angular Consultant)

Avance Consulting Services • Columbus (OH)

Hybrid
USD 75,000 - 95,000
Lead Mobile Developer
Lead Mobile Developer

Apex Systems • Brooklyn (OH)

Remote
USD 120,000 - 160,000
Hybrid Mobile App Engineer — Ionic, Angular, Cordova
Hybrid Mobile App Engineer — Ionic, Angular, Cordova

Veriipro • Pittsburgh

On-site
Hybrid Mobile Developer — Portland (W2)
Hybrid Mobile Developer — Portland (W2)

Randstad • Portland (OR)

On-site
USD 80,000 - 100,000
Software Systems Engineer
Software Systems Engineer

Randstad • Town of Florida (NY)

On-site
USD 120,000 - 150,000
React Native – Software Engineer
React Native – Software Engineer

HEITMEYER CONSULTING INC • Tulsa (OK)

On-site
USD 110,000 - 170,000
Sr. Mobile Developer
Sr. Mobile Developer

Bright MLS, Inc. • North Bethesda (MD), Northern (KY)

Hybrid
USD 125,000 - 155,000
Health insurance
401(k) match
Paid Time Off