Senior IOS Developer

Crimson Trace Corporation

Columbia Township, Northern (MO, KY)

Hybrid

USD 110,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

American Outdoor Brands is seeking a Senior Application Developer to own architecture, development, release, and ongoing support of mobile apps for its products. You will typically specialize in Android or iOS, with secondary platform exposure beneficial but not required.

You will lead complex development efforts, mentor developers, and collaborate with Product Development, Design, Marketing, Ecommerce, and IT to deliver robust mobile experiences.

Qualifications

  • Bachelor's degree in CS, software engineering, or equivalent discipline.
  • 5–8 years of relevant professional software development experience.
  • Significant mobile development experience in Android or iOS.
  • Proven experience delivering complex production applications or major features.

Responsibilities

  • Design, develop, test, release, and maintain production mobile apps for Android or iOS.
  • Serve as technical expert for the assigned mobile platform.
  • Lead complex features from definition through production release.
  • Develop scalable, maintainable app architectures.
  • Translate product needs into technical requirements and plans.
  • Collaborate with Electrical Engineers and Product Engineers on connected products.
  • Lead integration with APIs, cloud services, BLE devices, databases, and third parties.
  • Establish platform-specific development best practices.
  • Perform code reviews and provide technical guidance.
  • Mentor junior developers and interns.
  • Identify risks, debt, and improvement opportunities.
  • Develop estimates and contribute to planning.
  • Lead troubleshooting and root cause analysis.

Skills

Mobile development
Android development
iOS development
APIs & cloud
Git & code reviews
Mentorship
Architecture design
Bluetooth/BLE

Education

Bachelor's degree in CS/Software Eng

Tools

Android Studio
Xcode

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Full Time Professional Columbia, MO, US

6 days ago Requisition ID: 1574

Our Values of honesty, respect, responsibility, discipline, collaboration, open-mindedness, and resourcefulness are deeply intertwined with our culture, fostering an environment where integrity and mutual support thrive, and innovative solutions are encouraged.

Position Overview:

The SeniorApplicationDeveloper is a senior individual contributor responsible for the architecture, development, release, and ongoing support of mobile applications supporting American Outdoor Brands' products and brands.

The Senior Application Developer will typically specialize in either Android or iOS development and is expected to demonstrate advanced expertise on their primary platform. Experience on the secondary mobile platform is beneficial but not required.

This position leads complex application development efforts, provides technical direction to other developers, mentors less experienced team members, and works closely with Product Development, Electrical Engineering, Product Design, Creative, Marketing, Ecommerce, and IT.

Essential Duties and Responsibilities:
  • Design, develop, test, release, and maintain production mobile applications for Android or iOS.
  • Serve as a technical expert for the assigned mobile platform.
  • Lead complex application features and projects from technical definition through production release.
  • Develop scalable, maintainable application architectures.
  • Translate product requirements and user needs into technical requirements and implementation plans.
  • Collaborate closely with Electrical Engineers and Product Engineers on applications supporting connected consumer products.
  • Lead integration of mobile applications with APIs, cloud services, Bluetooth/BLE devices, databases, and third-party services.
  • Establish and advocate for platform-specific development best practices.
  • Perform code reviews and provide technical guidance to other developers.
  • Mentor App Developer I, App Developer II, and intern-level developers.
  • Identify technical risks, architecture concerns, technical debt, and opportunities for improvement.
  • Develop project estimates and contribute to application development planning.
  • Lead troubleshooting and root-cause analysis of complex production issues.
  • Ensure applications meet requirements for performance, reliability, security, accessibility, and usability.
  • Maintain compatibility with current operating systems, devices, SDKs, app-store requirements, and third-party dependencies.
  • Participate in application release planning and production deployment.
  • Develop and maintain appropriate technical documentation, specifications, and test requirements.
  • Evaluate new technologies and recommend improvements to AOB's application development practices.
  • Lead or contribute to new software and connected-product concepts.
  • Other responsibilities as assigned.
NOTE:

This list presents only the principal duties of the position and is not intended to be comprehensive. The duties and responsibilities listed above may be changed or supplemented at any time in accordance with business needs and conditions.

Education and Experience:
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent technical discipline required.
  • 5–8 years of relevant professional software development experience.
  • Significant professional development experience in either Android or iOS.
  • Demonstrated experience independently delivering complex production applications or major application features.
Competencies and Skills:
  • Advanced expertise in one of:
    • Android: Kotlin, Java, Android Studio, Android SDK/frameworks
    • iOS: Swift, Objective-C, Xcode, iOS SDK/frameworks
  • Strong understanding of mobile application architecture and design patterns.
  • Strong knowledge of APIs, networking, application security, data persistence, and cloud-connected applications.
  • Experience with Bluetooth/BLE-connected products preferred.
  • Strong Git/source-control and code-review practices.
  • Experience with automated testing and CI/CD workflows.
  • Strong debugging and root-cause-analysis skills.
  • Demonstrated technical leadership and mentorship capability.
  • Ability to independently manage complex technical assignments.
  • Strong project estimation and planning skills.
  • Strong written and verbal communication skills.
Physical Demands:
  • Regular and predictable attendance is required.
  • Some work is required in "off-hours" for business meetings/company events.
  • Ability to sit for prolonged periods of time in front of a computer.
  • Ability to move about facility on regular basis to perform physical activities, such as, but not limited to, lifting heavy equipment (up to 50 lbs. unassisted), bending, standing, climbing or walking.
  • Visual and hearing acuity.
NOTE:

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Work Environment and Personal Protective Equipment:
  • General office environment, with some exposure to plant environment, with fork lift and other general hazards.
  • Exposure to the outdoors, unstable ground, and some climbing.

Within any of our facilities, employees may be exposed to manufacturing noise, airborne liquid chemicals, fine particulate dust, ambient temperatures, and industrial lighting. Work environment is similar to most manufacturing and distribution operations. May be exposed to excessive noise, temperatures, hazards associated with working around moving machinery, work in confined quarters, exposure to vibrations and shop lighting, continuous exposure to hot temperatures, may be humid, odors, dust, continuous exposure to mechanical hazards, and occasional exposure to chemical hazards.

  • Safety glasses with side shields and hearing protection required when on manufacturing floor

The use of additional personal protective equipment (PPE) may be required when a job task(s) is being completed in or around your assigned department or in another department, this includes safety eyewear, hearing protection, and safety footwear.

American Outdoor Brands (and its affiliates) is an equal opportunity employer and considers for employment and hires qualified candidates without regard to race, religion, color, sex, sexual orientation, pregnancy, gender identity, age, national origin, ancestry, veteran status, military service, application for military service, physical or mental disability, genetic information or any other status protected by applicable state or local law. Candidates must possess proper authorization to work in the United States and, where applicable, to possess technical data as defined in the International Traffic In Arms Regulations (ITAR) 22 CFR 120. 10.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior IOS Developer
Senior IOS Developer

ADP, Inc. • Columbia Township (MO)

On-site
USD 120,000 - 180,000
Senior IOS Developer
Senior IOS Developer

American Outdoor Brands Inc. • Columbia Township (MO)

On-site
USD 95,000 - 140,000
Senior IOS Developer
Senior IOS Developer

AOB Products Company • Columbia Township (MO)

On-site
USD 110,000 - 160,000
Android Developer I
Android Developer I

American Outdoor Brands Inc. • Columbia Township (MO)

On-site
USD 65,000 - 85,000
Android Developer I
Android Developer I

Crimson Trace Corporation • Columbia Township (MO), Northern (KY)

Hybrid
USD 65,000 - 95,000
Software Test Technician - Part Time
Software Test Technician - Part Time

Crimson Trace Corporation • Columbia Township (MO), Northern (KY)

Hybrid
USD 17,000 - 25,000
Software Test Technician - Part Time
Software Test Technician - Part Time

American Outdoor Brands Corporation • Columbia Township (MO), Northern (KY)

Hybrid
USD 19,000 - 30,000
Software Test Technician - Intern
Software Test Technician - Intern

American Outdoor Brands Corporation • Columbia Township (MO)

On-site
Senior iOS Engineer & Mobile Architect
Senior iOS Engineer & Mobile Architect

AOB Products Company • Columbia Township (MO)

On-site
USD 110,000 - 160,000
Senior iOS Engineer & Tech Lead — Mobile Apps
Senior iOS Engineer & Tech Lead — Mobile Apps

American Outdoor Brands Inc. • Columbia Township (MO)

On-site
USD 95,000 - 140,000