Mobile Developer

TEKsystems
Chandler, AZ, US
Full-time
Temporary

Job Description

Job Description

Top Skills' Details

  • 2-5+ years Native iOS experience or Android development
  • Experience in consuming web services using JSON / XML
  • Solid understanding of software design and patterns like - MVC, Delegation, Singleton, Factory, Adapter

Job Description

This top enterprise Bank is heavily investing in the transformation of Digital Technology platforms and their User Experience within Commercial Banking.

They will be overall hiring 150 people through different workforce models to focus of 70 applications with 21 scrum teams.

They will be standing up 5 Agile teams immediately to cover their Commercial Electronic Office portfolio of applications.

These applications help this bank's largest customers continue banking business. Some examples would be Cash Management, Wire Transfers, ACH, Lending products, Payments, and Treasury.

They currently are set up in a very siloed approach and the user experience is complex and each option has a different end user experience so they are going to create a unified and simplified approach going forward.

They are moving technology to the cloud, they are incorporating chat and AI into the new challenges and they are migrating Site Minder to Ping for authentication.

The scrum teams will be made up of mobile, QA, and development skill sets.

IOS Qualifications

  • Bachelor’s degree in Computer Science (or equivalent experience)
  • Hands on experience building the apps using Swift and Objective C
  • Application development and design experience using object-oriented methodologies
  • 2-5+ years Native iOS experience
  • Design, and develop IOS, native / hybrid applications for mobile phones, and tablets
  • Strong Experience in native IOS development frameworks (API, testing, deployment, etc.)
  • Experience in consuming web services using JSON / XML
  • Experience on writing unit test cases using xctest / ocunit
  • Solid understanding of software design and patterns like - MVC, Delegation, Singleton, Factory, Adapter
  • Source code control understanding (experience with Git preferred)
  • Expertise in app memory management, multithreading, networking & Security

Android Qualifications

  • Bachelor’s degree in Computer Science (or equivalent experience)
  • 3-5 years Android experience (preferably client-side)
  • Proficient in Android, Kotlin & Java
  • Well versed with building UI using XML and custom UI components
  • Comfortable and should have used on Unit test framework
  • Experience in consuming web services using JSON / XML
  • Knowledge and understanding of software design and various patterns like MVM, MVVM, MVP, MVC, Delegation, Singleton, Factory, Adapter
  • Expertise in-app memory management, multithreading, networking & Security
  • Excellent debugging and optimization skills
  • Source code control understanding (experience with Git preferred)
  • Experience with Java Collections and Threading

Why work here

  • This team is flexible with years of experience for certain roles within Mobile Development and Java / React needs. There is a lot of opportunity to make an impact and align to technology initiatives that someone may be interested in.
  • RTO- there is not an official return to office date set yet, but there will be a 30 day notice once plans are in place.

The typical schedule will be blended 2-3 days on site and the rest remote.

  • There will opportunities for full time throughout the year so if there is interest in contract to hire, that should be discussed on the front end.
  • 24 month contract duration
  • Exposure to Cloud, AI, React, and Microservices
  • Gain Digital Banking transformation experience
  • 1 step Webex interview and offer made
  • Bi-weekly meeting with manager to discuss resumes, feedback and hiring plan
  • Must be a US citizen or Green Card holder*
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Tempe, Arizona

A company is looking for an iOS Mobile Developer. ...

Promoted
VirtualVocations
Tempe, Arizona

A company is looking for a Senior Mobile Application Developer. ...

Promoted
VirtualVocations
Tempe, Arizona

A company is looking for a Mobile Application Developer to design, develop, and maintain mobile applications for iOS and Android platforms. ...

Promoted
NTT DATA, Inc.
Phoenix, Arizona
Remote

We are currently seeking a Junior Java J2EE Developer - REMOTE to join our team in Phoenix, Arizona (US-AZ), United States (US). Engages with testing teams to provide developer support as required. Java/J2EEand the Spring MVC Framework using a database as the data source. ...

Promoted
Sumitomo Mitsui Banking Corporation (SMBC)
Phoenix, Arizona
Remote

We are looking for an Principal iOS Engineer to work on a brand-new banking application using Swift and Swift UI. Your primary responsibility will be leading the development of iOS, working with product owners, QA engineers, and designers to develop a cutting edge and stable mobile application. Acti...

Promoted
State Farm
Tempe, Arizona

As we continue to evolve the mobile product suite, we have a need for a software engineer to focus on evolving our mobile testing processes and tools. Lead Software Engineer - Mobile Tester. Qualified candidates will understand the mobile app release process and proven experience working with develo...

Promoted
VirtualVocations
Tempe, Arizona

A company is looking for a Java Developer II. ...

Promoted
Nationwide Marketing Group LLC
Phoenix, Arizona

Provide guidance, mentoring, and code reviews to more junior Software Developers. The Software Development Team is at the core of the amazing products we provide to our clients. Assist Team Lead with software designs to meet Product Owners’ needs. Contribute to the development and implementati...

Promoted
Showit
Chandler, Arizona

Showit is in search of a full-time Senior Software Application Developer to join our growing product team. Customer-facing application development - React framework on a Node server. ...

Promoted
Rockwoods Inc
Phoenix, Arizona

To be responsible for providing technical guidance to a team of developers, enhancing their technical capabilities and increasing productivity. ...