iOS Developer
BRMi
Invite-only right now: save jobs, track applications, build tailored resumesAlready have an account? Log in
- Pay
- $120K to $150K
- a year
- Location
- Vienna, VA
- Work style
- Hybrid
- 3 days in office
- Posted
- Oct 13
- 7 days ago
Career path
See where this role leads
Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.
About the company
BRMi
Information technology and services · 51 to 200 employees
What you'll do
- Design, develop, test, and maintain mobile applications and features
- Develop secure, scalable, reliable, and user-friendly mobile solutions
- Investigate and resolve production issues, application defects, and performance concerns
- Collaborate with cross-functional Agile teams
- Develop and maintain unit tests and UI tests
- Integrate mobile applications with RESTful APIs, back-end services, and third-party libraries
- Support mobile application releases, deployment activities, and production maintenance
- Provide technical guidance, mentorship, and knowledge sharing to junior developers
What you need
- Bachelor'sdegreeinComputerScience,SoftwareEngineering,InformationTechnology,orarelatedfield.
- ExperiencedevelopingnativemobileapplicationsforiOSand/orAndroidplatforms,withthelevelofexperiencedependentonpositionseniority.
- Proficiencyinapplicablemobiledevelopmentlanguagesandtools,includingSwift,Objective-C,andXcodeforiOSorKotlin,Java,andAndroidStudioforAndroid.
- Experiencedesigning,developing,testing,andmaintainingmobileapplicationfeatures.
- ExperienceintegratingmobileapplicationswithRESTfulAPIs,back-endservices,andthird-partylibraries.
- FamiliaritywithAgilesoftwaredevelopmentmethodologies;SAFeexperiencepreferred.
- Understandingofmobileapplicationarchitecture,platform-specificdevelopmentstandards,andsoftwareengineeringbestpractices.
- ExperiencewritingandmaintainingunittestsandUItests.
- Experiencetroubleshootingapplicationdefects,debuggingcode,andresolvingtechnicalissues.
- Stronganalytical,critical-thinking,andproblem-solvingskills.
- Effectivewrittenandverbalcommunicationskills.
- Abilitytocollaborateeffectivelywithdevelopers,designers,productowners,analysts,andothertechnicalstakeholders.
- Strongorganizationalskillsandabilitytomanageassigneddevelopmenttasksandpriorities.
- ExperiencewithCI/CDpipelinesandautomatedmobileapplicationbuildanddeploymentprocessespreferred.
- Knowledgeofmobileaccessibilitystandardsandinclusiveapplicationdevelopmentpracticespreferred.
- Experiencewithmobileapplicationperformancemonitoringandoptimizationpreferred.
- Experiencedevelopingreusablecomponentsandcontributingtosharedmobilelibrariespreferred.
- Experiencementoringjuniordevelopersorprovidingtechnicalguidancepreferredforsenior-levelpositions.
- Experiencesupportingmobileplatformarchitecture,enterpriseinitiatives,ortechnicalstrategypreferredforseniorandprincipal-levelpositions.
- Education: a bachelor's degree
Key skills
SwiftObjective-CXcodeKotlinJavaAndroid StudioRESTful APIsAgile software developmentSAFeunit testsUI testsCI/CD pipelinesmobile application architecturemobile accessibility standardsproblem-solving skills
Keywords for your resumePro
The words this employer's screening is likely to look for.
This job lists resume keywords
The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.
Perks
- Comprehensive Medical
- Dental
- Vision Insurance
- Employer-Paid Life Insurance
- Short-Term and Long-Term Disability Insurance
- 401(k)
- Paid Time Off (PTO)
- Educational Assistance
See full description on company page, apply now
Read the full posting here
iOS Developer
Job Locations
US-VA-Vienna | US-FL-Pensacola | US-VA-Winchester
Posted Date
1 day ago
(10/13/2026 9:07 AM)
ID
2026-4456
# of Openings
1
Category
Application Development
Overview
BRMi is seeking an experienced Mobile Developers to support the development, maintenance, and enhancement of mobile banking applications across iOS and Android platforms. This role is responsible for delivering secure, reliable, scalable, and user-friendly mobile experiences that support business objectives and evolving customer needs.
Mobile Developers work within cross-functional Agile teams to design, develop, test, and maintain mobile applications while contributing to platform stability, performance, and continuous improvement. Depending on experience level, responsibilities may include independent feature development, technical guidance, mentoring junior developers, and supporting broader mobile platform initiatives.
**Hybrid in Vienna, VA, Pensacola, FL, or Winchester, VA 3 days per week onsite.**
**In person interviews will be required for this role**
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
Salary: $120-150K
Click
here
to learn about BRMi's culture.
Click
here
to see BRMi’s Glassdoor reviews
Responsibilities
Design,
develop,
test,
and
maintain
mobile
applications
and
features
for
iOS
and/or
Android
platforms.
Develop
secure,
scalable,
reliable,
and
user-friendly
mobile
solutions
that
align
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.
Qualifications
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
the
level
of
experience
dependent
on
position
seniority.
Proficiency
in
applicable
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.
** BRMi will not sponsor applicants for work visas for this position.**
**This is a W2 opportunity only**
EOE/Minorities/Females/Vet/Disabled
We are an equal opportunity employer that values diversity and commitment at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. The decisions and criteria governing the employment relationship with all employees are made in a nondiscriminatory manner, without regard to race, religion, color, national origin, sex, age, marital status, physical or mental disability, medical condition, veteran status, or any other factor determined to be unlawful by federal, state, or local statutes.
Options
Apply for this job online
Apply
Share
Email this job to a friend
Refer
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed
Application FAQs
Software Powered by ICIMS
www.icims.com