Principal Android Mobile Engineer in Charlotte, North Carolina
Posted 08/24/21

THE TEAM YOU WILL BE JOINING:

  • A national top 25 provider of financial products and services for commercial and consumer clientele
  • Named one of the top three fastest-growing FinTech brands in the U.S. in 2020.
  • Company culture committed to community relations, corporate social responsibility, and innovation
  • Offers a full suite of products including mortgage lending, personal lending, and a variety of deposit and other banking products (savings, money-market, and checking accounts, certificates of deposit (CDs), and individual retirement accounts (IRAs)), self-directed and investment-advisory services, and capital for equity sponsors and middle-market companies.

WHAT THEY OFFER YOU:

  • Fast paced, highly collaborative, teamwork-oriented, and inclusive environment
  • Top-notch leadership committed to developing people
  • 100% remote for now, then will sit hybrid on-site three days/week in Charlotte when teams transition back to the office after October 2021 – willing to consider fully remote for the right candidate
  • Direct Hire opportunity paying $130-150k salary plus bonus with excellent benefits package!

WHY THIS ROLE IS IMPORTANT:

  • The Principal Android Engineer will be responsible for design, development, testing and delivery of enterprise native Android mobile applications.
  • Participate as a member of a mobile development scrum team.
  • Become a domain expert in the company’s mobile channel.
  • Partner with solution architects to leverage industry best practices to design and deliver high quality mobile applications.
  • Call out issues to senior management early, before they create significant impact to a project/release.
  • Review and approve all mid-level design documentation.
  • Ensure that detail design documentation is competed, reviewed, and approved, as required.
  • Conduct or participate in code review sessions to ensure quality and performance.
  • Participate and contribute to innovation workshops and hackathons
  • Support the system integration and user acceptance testing resources. Provide timely defect analysis, remediation, and reporting.
  • Review security testing reports/results and remediate potential vulnerabilities in a timely manner.
  • Stay abreast of emerging technologies or trends that could impact the mobile channel.

THE BACKGROUND THAT FITS:

  • 5+ years in native Android mobile application development with extensive experience using Kotlin
  • 3+ years of Java development experience
  • Strong knowledge of Android APIs, RXAndroid, Material Design, Retrofit, REST APIs, JSON, YAML, Android JetPack, Espresso
  • 1+ years of experience working with SCRUM or Agile development environment is required.
  • BS degree in computer science or related technology major preferred
  • Experience in a financial services environment is a plus.
  • Design, develop and implement cohesive, highly-usable features and improvements to our existing native Android applications.
  • Design and develop new native mobile applications, as required.
  • Experience with performance and memory tuning tools.
  • Experience in implementing unit tests.
  • Proficient understanding of code versioning tools such as GIT.
  • Experience translating product requirements into design specifications.
  • Proficient understanding of Gradle scripts and Maven
  • Debugging and problem solving skills.
  • Understanding of MVP/MVVM development pattern.
  • Developing modular Android features.
  • Knowledge in cross platform technologies ( ReactNative and Flutter )
  • Ensure quality software is delivered with minimal defects and no go live critical issues. Knowledgeable of unit and automation testing tools
  • Understanding of Android native design principles and interface guidelines.
  • Work directly with Architects and Product Managers to ensure quality solutions for all projects are being successfully delivered on time.


#LI-CC1

 

  • Employee Type: Direct Hire
  • Location: Charlotte, North Carolina
  • Category: Information Technology
  • Date Posted: 08/24/21
Apply Today!
Apply Today!

Apply Today!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!