DeveloperJobs.io
← Back to all jobs

Job Description

BRMi is seeking an experienced iOS/mobile developer to design, develop, test, and maintain mobile banking applications within cross-functional Agile teams. The role emphasizes secure, reliable, scalable, and user-friendly mobile experiences, along with production maintenance and ongoing improvements.

Responsibilities

  • Design, develop, test, and maintain mobile applications and features for iOS and/or Android platforms.
  • Build secure, scalable, reliable, and user-friendly mobile solutions aligned with business requirements and platform standards.
  • Investigate and resolve production issues, application defects, and performance concerns.
  • Collaborate with cross-functional Agile teams, including front-end developers, back-end engineers, designers, analysts, and product stakeholders.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives.
  • Follow established platform-specific development standards, coding practices, and software engineering best practices.
  • Develop and maintain unit tests and UI tests to support application quality and reliability.
  • Participate in peer code reviews and contribute to continuous improvement of development practices.
  • Integrate mobile applications with RESTful APIs, back-end services, and third-party libraries.
  • Monitor mobile operating system updates, development trends, and emerging technologies to identify opportunities for improvement.
  • Develop and maintain reusable mobile components and contribute to shared component libraries.
  • Collaborate with team members to improve application performance, stability, accessibility, and maintainability.
  • Support mobile application releases, deployment activities, and ongoing production maintenance.
  • Provide technical guidance, mentorship, and knowledge sharing to junior developers as appropriate.
  • Contribute to mobile platform enhancements, architectural improvements, and cross-team initiatives based on experience level.
  • Support enterprise mobile initiatives and contribute to platform strategy and technical standards as appropriate.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience developing native mobile applications for iOS and/or Android platforms, with level of experience dependent on position seniority.
  • Proficiency in mobile development languages and tools, including Swift, Objective-C, and Xcode for iOS or Kotlin, Java, and Android Studio for Android.
  • Experience designing, developing, testing, and maintaining mobile application features.
  • Experience integrating mobile applications with RESTful APIs, back-end services, and third-party libraries.
  • Familiarity with Agile software development methodologies; SAFe experience preferred.
  • Understanding of mobile application architecture, platform-specific development standards, and software engineering best practices.
  • Experience writing and maintaining unit tests and UI tests.
  • Experience troubleshooting application defects, debugging code, and resolving technical issues.
  • Strong analytical, critical-thinking, and problem-solving skills.
  • Effective written and verbal communication skills.
  • Ability to collaborate effectively with developers, designers, product owners, analysts, and other technical stakeholders.
  • Strong organizational skills and ability to manage assigned development tasks and priorities.
  • Experience with CI/CD pipelines and automated mobile application build and deployment processes preferred.
  • Knowledge of mobile accessibility standards and inclusive application development practices preferred.
  • Experience with mobile application performance monitoring and optimization preferred.
  • Experience developing reusable components and contributing to shared mobile libraries preferred.
  • Experience mentoring junior developers or providing technical guidance preferred for senior-level positions.
  • Experience supporting mobile platform architecture, enterprise initiatives, or technical strategy preferred for senior and principal-level positions.

Location and Compensation

Location: Vienna, VA 22180 (hybrid)

Salary: USD 120,000 - 150,000 per year

Relevant Technologies

  • iOS, Android
  • Swift, Objective-C, Xcode
  • Kotlin, Java, Android Studio
  • RESTful APIs
  • SAFe
  • CI/CD pipelines
  • Unit tests, UI tests

Benefits

  • Comprehensive Medical, Dental, and Vision Insurance
  • Employer-Paid Life Insurance
  • Employer-Paid Short-Term and Long-Term Disability Insurance
  • 401(k)
  • Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays
  • Educational Assistance

Similar Jobs