Job Openings Senior Mobile App Developer - Fintech (Remote, US)

About the job Senior Mobile App Developer - Fintech (Remote, US)

This role is remote, US.

Requirements

  • Must be a US Citizen or Green Card holder
  • 5+ years experience in mobile app development
  • Experience with Mobile App Development (iOS or Android or cross-platform)
  • Rolled out several software products / projects to Live
  • Knowledge of C#, Java or Kotlin or Swift
  • Experience with cloud services such as AWS, VMware, Azure, or GCP

Additional Experience Expectations

  • Knows of multiple languages and is an expert in 1 language and area
  • Utilizes skills to automate manual product work
  • Translates business requirements into a design
  • Agile experience, as well as great technical and communication skills
  • Experience with software development with at least one of the backend language: Java, C
  • Working knowledge of JSON and XML Data Formats
  • Experience working with C# and Xamarin / Xamarin Forms
  • Familiarity with .NET Standard
  • Familiarity with MVC, MVVM, and MVP Design Patterns
  • Familiarity with Apple AppStore Connect or Google Play Developer Console
  • Knowledge of source control such as Git

Job Description

As a Senior Mobile App Developer, You will be responsible for the design, development, and implementation of mobile-based application development projects. Work involves moderate difficulty in working on multiple and complex high-level projects concurrently. Resources to do the job require reliance on technical knowledge of iOS, Android, Xamarin, Xamarin Forms, .NET, and structured programming concepts, architecture and process enhancement. We are looking for someone who cares about the code they write, as well as the end results.

  • Implement responsive web design and frictionless user interfaces across platforms
  • Implement product ready code and write tests for native applications using the Android, iOS SDKs, and Multiplatform (Koitlin)
  • Work in an agile, cross-functional, team working to deliver the best possible platform experience on multiple platforms
  • Work with multiple teams to bring mockups and prototypes to reality
  • Develop, modify, and maintain finance applications or specialized utility programs
  • Analyze business needs and develop software solutions for public or internal use with the aim of optimizing member experience, system stability, and operational efficiency
  • Responsible for full lifecycle development of mobile applications to include technical design, implementation, testing, and maintenance of simple to highly complex applications
  • Conducts detailed analysis of system interactions to determine technical solutions and resolves problems in a cost-effective manner that is consistent with user needs, system capacities, and capabilities
  • Conduct cross-functional code review
  • Work in prioritizing new customer stories and technical debt
  • Collaborate with team to develop high-performance and scalable backend services such as REST APIs, data pipeline architecture, and data warehouse as the backbone of the mobile application
  • Utilize analytics and reporting in all aspects of application

Benefits

  • Flexible work schedule, design your work hours
  • Tuition fee reimbursement
  • Health and Life Insurance
  • Medical, Dental, and Vision insurance
  • 401K matching
  • Paid vacation leaves
  • Parental and holiday leave