Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Mobile image - Rise Careers
Job details

Senior Software Engineer, Mobile

Peregrine Technologies develops innovative solutions for public safety agencies across the U.S., looking for a Senior Software Engineer focused on mobile applications to enhance their product offerings.

Skills

  • React Native
  • TypeScript
  • mobile application development
  • best practices in software engineering

Responsibilities

  • Oversee the technical architecture of the mobile product
  • Ensure cross-platform interoperability
  • Develop interactive maps with extensive data points
  • Streamline information access for users

Education

  • Degree in Computer Science or equivalent experience

Benefits

  • Health insurance
  • Equity options
  • Performance bonuses
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$190000 / YEARLY (est.)
min
max
$130000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Mobile, Peregrine Technologies

Peregrine is on the lookout for a talented Senior Software Engineer, Mobile to join our dynamic team in New York, United States! We’re a passionate group dedicated to improving public safety through innovative technology that supports thousands of public service agencies nationwide, from coast to coast. As a Senior Software Engineer on our mobile team, you will have the unique opportunity to take ownership of our mobile application and contribute significantly to our mission of enhancing operations and decision-making for our users. Your role will involve creating an exceptional user experience while ensuring our app’s scalability and high performance. Expect to tackle intriguing challenges, like enabling interactive maps with vast data processing needs and ensuring that our users can quickly access essential information on-the-go. Our current tech stack includes React Native, TypeScript, Expo, and Mapbox, which means you’ll be at the forefront of building cutting-edge solutions. We value collaboration and believe in addressing customer needs actively, so your input will help shape the future of our platform. If you thrive in a culture that encourages creativity, humility, and enduring partnerships, and if you’re ready to make a significant impact in the world of public safety, we’d love to have you on board!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Mobile Role at Peregrine Technologies
What are the main responsibilities of a Senior Software Engineer, Mobile at Peregrine?

As a Senior Software Engineer, Mobile at Peregrine, you will oversee the technical architecture of our mobile application, ensuring its performance and reliability. Your role encompasses taking ownership of major features, collaborating with cross-functional teams, and directly engaging with our users to provide solutions tailored to their needs. You will also address cross-platform interoperability, implement interactive features, and accelerate the mobile app's development.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer, Mobile position at Peregrine?

To qualify as a Senior Software Engineer, Mobile at Peregrine, candidates should possess a degree in Computer Science or a related field, or equivalent practical experience. Additionally, a minimum of 3 years of experience in mobile software development using React Native and TypeScript is essential, along with a deep understanding of building robust mobile applications. Strong collaboration skills, a desire to own projects, and a problem-solving mindset are also key requisites.

Join Rise to see the full answer
What technologies does Peregrine use for mobile application development?

Peregrine utilizes a modern tech stack for mobile development, which primarily includes React Native, TypeScript, Expo, and Mapbox. This powerful combination allows our team to build scalable, high-performance mobile applications that meet the demanding needs of our public safety customers. Developers will be leveraging these tools to create engaging, user-friendly experiences.

Join Rise to see the full answer
What is the salary range for the Senior Software Engineer, Mobile role at Peregrine?

The salary range for the Senior Software Engineer, Mobile position at Peregrine is competitive, falling between $130,000 and $250,000 annually. This may vary based on several factors such as individual skill set, experience level, and specific work location. Employees also enjoy a comprehensive benefits package and potential equity or bonuses.

Join Rise to see the full answer
What is the work culture like at Peregrine for a Senior Software Engineer, Mobile?

Peregrine fosters a collaborative and inclusive work culture that emphasizes empathy and creativity, perfect for a Senior Software Engineer, Mobile. We encourage our team members to take ownership of their work, support one another, and actively engage with our clients. Our approach is mission-driven, and we value the input of every engineer in shaping impactful software solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Mobile
How have you handled ambiguity in previous software projects as a Senior Software Engineer?

In previous projects, I approached ambiguity by breaking down the problem into manageable parts and facilitating discussions with stakeholders to clarify objectives. This enabled me to formulate a clear plan and ensure everyone was aligned on the vision, which is crucial for a role like Senior Software Engineer at Peregrine.

Join Rise to see the full answer
What strategies do you use to ensure the performance and scalability of mobile applications?

I prioritize performance and scalability by implementing best practices during development, such as code optimization, efficient data management, and thorough testing on multiple devices. Staying updated with the latest performance tools and methodologies is key for a Senior Software Engineer, especially in a role focused on mobile applications at Peregrine.

Join Rise to see the full answer
Can you describe your experience with React Native and how you have used it in past projects?

I have extensive experience using React Native to build cross-platform applications. In a recent project, I leveraged React Native's component-based architecture to create a seamless user experience while optimizing for speed and performance, which is essential for the Senior Software Engineer role at Peregrine.

Join Rise to see the full answer
What methods do you utilize for collaboration with cross-functional teams?

Collaboration is vital, and I've employed agile methodologies, regular stand-up meetings, and collaborative coding sessions to synchronize with cross-functional teams. This has helped facilitate a robust exchange of ideas and iterations, aligning perfectly with the collaborative ethos at Peregrine.

Join Rise to see the full answer
How would you approach creating interactive, performant maps for our mobile application?

I would start by identifying user requirements for map interactions and then optimizing the rendering and data-fetching strategies to ensure smooth performance, even with substantial data points. Ensuring the best user experience in navigating maps would be pivotal in my role as a Senior Software Engineer at Peregrine.

Join Rise to see the full answer
What is your approach to integrating user feedback into the development process?

I believe in actively gathering user feedback through usability tests and surveys, then integrating that feedback into an iterative design process. Understanding user pain points allows me to enhance functionalities and improve the overall user experience, aligning with Peregrine's mission to better serve the community.

Join Rise to see the full answer
Can you provide an example of a challenging problem you solved in mobile app development?

One significant challenge I faced was optimizing an app that had performance issues due to large data sets. I rearchitected the data-fetching mechanism and implemented caching strategies which not only improved load times but also enhanced the user's overall experience, resonating with the goals of the Senior Software Engineer position at Peregrine.

Join Rise to see the full answer
What role does empathy play in your software development process?

Empathy is critical in software development as it informs my understanding of user needs and helps foster collaboration within teams. By putting myself in the users' shoes and acknowledging my colleagues' perspectives, I can work more effectively to create solutions that truly add value, which is a key principle at Peregrine.

Join Rise to see the full answer
What continuous learning activities do you engage in to stay current in mobile development?

I regularly participate in online courses, attend industry meetups, and follow mobile development blogs and communities to stay updated on new technologies and trends. As a Senior Software Engineer at Peregrine, this commitment to continuous learning ensures that I can contribute innovative ideas and keep our products at the cutting edge.

Join Rise to see the full answer
Why do you want to work at Peregrine as a Senior Software Engineer, Mobile?

I am drawn to Peregrine’s mission to enhance public safety through technology and align with its values of empathy and collaboration. I see this as an opportunity to work on impactful projects while contributing my expertise in mobile development to help create safer communities.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago

Join CyberArk as a Full Stack Staff Software Engineer to elevate the security of machine identities through innovative cloud solutions.

Photo of the Rise User
Verkada Hybrid San Mateo, CA United States
Posted 12 days ago
Mission Driven
Inclusive & Diverse
Take Risks
Collaboration over Competition
Growth & Learning

Join Verkada as a Senior Frontend Engineer to develop cutting-edge intercom systems in a dynamic, startup-like environment.

Photo of the Rise User

Join Virtru as a Senior Software Development Engineer in Test to shape the future of data privacy with innovative testing solutions.

Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Scalian Remote Pl. Amédée Bonnet, 69002 Lyon, France
Posted 2 days ago

Join SCALIAN as an Expert Java and play a pivotal role in launching innovative self-care solutions within a dynamic and agile team.

Photo of the Rise User
Verkada Hybrid San Mateo, California, United States
Posted 4 days ago
Mission Driven
Inclusive & Diverse
Take Risks
Collaboration over Competition
Growth & Learning

Join Verkada's Security Team as a Staff+ Software Engineer, where you'll lead security initiatives and drive innovation in a rapidly growing tech company.

Photo of the Rise User
Posted 6 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
SALARY RANGE
$130,000/yr - $250,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
15 people applied to Junior Unity Developer at Gameloft
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
30 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
174 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer