CSI

Mobile Architect

CSI

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design architecture for major features or entire modules of CSI’s mobile banking application, ensuring alignment with functional and non-functional requirements.
  • Lead development efforts to design, develop, test, and deploy enhancements using React Native, Swift, Kotlin, and related mobile technologies.
  • Develop technical specifications, design documents, and mobile application models.
  • Ensure mobile architectures adhere to enterprise architecture principles, technology standards, and security guidelines.
  • Provide technical guidance to development teams throughout the mobile application lifecycle.
  • Collaborate with solution and enterprise architects to ensure appropriate integration with backend systems, APIs, services, and data sources.
  • Conduct performance, scalability, reliability, security, and maintainability reviews for assigned mobile applications.
  • Research, evaluate, and recommend mobile technologies, frameworks, and tools.
  • Mentor developers on mobile design principles, coding best practices, and architectural patterns.
  • Ensure adherence to coding standards and quality best practices.
  • Collaborate with cross-functional teams (engineering, product, QA, UX/UI) in an Agile/Scrum environment.
  • Participate in CI/CD processes and contribute to continuous improvement initiatives.
  • Provide technical leadership and proactively identify and resolve architectural and delivery risks.
  • Support internal and external stakeholders with product rollouts, releases, and updates.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field (Master’s degree preferred)
  • Typically, 7+ years of mobile application development experience
  • Strong understanding of mobile application design patterns, architectural best practices, and integration approaches
  • Deep expertise in React Native, with experience in native mobile technologies such as Swift and Kotlin
  • Experience integrating RESTful APIs and third-party libraries
  • Strong understanding of mobile performance optimization, troubleshooting, and debugging
  • Experience with mobile security best practices
  • Familiarity with CI/CD pipelines and Agile development methodologies
  • Experience with cloud services (e.g., AWS) supporting mobile backend solutions
  • Knowledge of mobile architectural patterns (MVC, MVVM, etc.)
  • Familiarity with development tools such as Xcode, Android Studio, and Git
  • Strong analytical, communication, and documentation skills
  • Ability to balance technical constraints with business requirements and user needs
  • Ability to work independently and effectively in a remote, small-team environment
  • Prior experience in financial services or banking applications is desirable
  • Experience leading mobile development teams is preferred
  • Experience with AI-assisted development practices is a plus
Benefits
  • Competitive salary
  • Eligibility for incentive awards based on individual and business performance
  • Comprehensive range of benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React NativeSwiftKotlinRESTful APIsmobile application design patternsmobile performance optimizationmobile security best practicesCI/CD pipelinescloud servicesmobile architectural patterns
Soft Skills
analytical skillscommunication skillsdocumentation skillsability to balance technical constraintsability to work independentlyleadershipmentoringcollaborationproblem-solvingadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information SystemsMaster’s degree in related field