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

Senior Software Engineer - React Native

🌟 Accomplished Tech Visionary: 


Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading transformative projects that redefine urban living, establishing new media channels for enterprise companies, or driving innovation in healthcare. Our mission is to revolutionize the tech landscape, and your skills are integral to achieving this ambitious goal.


Your role extends beyond the realm of code composition; you will architect transformative solutions that reshape entire industries. Join us and spearhead the charge toward a tech future that transcends the ordinary. 


You will be focused on the development and optimization of the application in the pharmaceutical industry, with a focus on the analysis of the current state and proposals and implementation to improve the application for both Android and iOS platforms, especially by refactoring or rewriting fully supported by AI tools. 🔮🌐


Key Responsibilities:
  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Lead the migration of legacy JavaScript code to TypeScript, ensuring high-quality, maintainable code.
  • Architect and develop new features for our React Native application using modern best practices.
  • Optimize the app for offline-first functionality by leveraging local databases and caching strategies.
  • Work with Redux for state management and ensure seamless integration with existing architecture.
  • Utilize Expo to streamline development workflows and manage app deployment.
  • Design and implement efficient GraphQL queries and mutations for data fetching.
  • Collaborate with cross-functional teams (backend engineers, designers, product managers) to deliver a world-class mobile experience.
  • Conduct thorough code reviews and mentor junior engineers on the team.
  • Stay up-to-date with the latest trends in React Native, TypeScript, Expo, and mobile development.


Minimum Qualifications:
  • 5+ years of professional software development experience, with at least 2 years focused on React Native.
  • Proven experience working with TypeScript
  • Expertise in state management libraries like Redux (including middleware such as Redux Thunk or Redux Saga) + RTK Toolkit.
  • Solid understanding of mobile app performance optimization techniques.
  • Exceptional problem-solving skills with a focus on delivering clean, maintainable code.
  • Strong communication skills and ability to work collaboratively in a team environment.
  • English proficiency.


Additional Experience Desired:
  • Hands-on experience with Expo for React Native application development.
  • Strong understanding of local databases (e.g., SQLite, Realm) and offline-first mobile app strategies.
  • Proficiency in working with GraphQL APIs (e.g., Apollo Client or Relay).


What is it like working for 3Pillar Global?


At 3Pillar, we offer a world of opportunity:


Imagine a flexible work environment – whether it's the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach. 


You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday. Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams. 


We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing. Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.


Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.


We are an equal opportunity employer. It goes without saying that we live by values like Intrinsic Dignity and Open Collaboration to create cutting-edge technology AND reinforce our commitment to diversity - globally and locally. Join us and be a part of a global tech community! 🌍💼  Check out our Linkedin site and Careers page to learn more about what it’s like to be part of our #oneteam! 


#LI-Remote

What You Should Know About Senior Software Engineer - React Native, 3Pillar

Welcome to 3Pillar Global, where innovation meets opportunity in our quest for a Senior Software Engineer specializing in React Native! If you're looking to elevate your career in a dynamic and vibrant setting, you're in the right place. Picture this: working with industry leaders, driving transformative projects, and reshaping experiences in fields like healthcare and urban living. Your expertise will not only be essential for developing and optimizing cutting-edge applications for both Android and iOS platforms, but you'll also be pivotal in using AI to refactor and enhance our apps. You’ll communicate seamlessly with stakeholders about project statuses and will lead the migration of our legacy JavaScript code to a refined TypeScript framework. As you architect and implement new features, ensure optimal performance with practices such as offline-first functionality utilizing local databases. In this role, you'll collaborate closely with cross-functional teams and be a mentor to junior engineers, all while staying aligned with the latest trends in mobile development. At 3Pillar, we believe in a work environment that champions collaboration and wellbeing, offering flexible arrangements and a commitment to diversity. Let's elevate technology together – join us and craft impactful solutions that matter!

Frequently Asked Questions (FAQs) for Senior Software Engineer - React Native Role at 3Pillar
What are the primary responsibilities of a Senior Software Engineer - React Native at 3Pillar Global?

As a Senior Software Engineer - React Native at 3Pillar Global, you'll lead efforts in improving application functionality, particularly in the pharmaceutical industry. Responsibilities include communicating with client stakeholders about project progress, migrating legacy code to TypeScript, developing features for our React Native applications, optimizing offline capabilities, and collaborating with a dynamic team of backend engineers, designers, and product managers. Your role will also involve conducting code reviews and mentoring junior staff to foster a learning environment.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer - React Native position at 3Pillar Global?

For the Senior Software Engineer - React Native position at 3Pillar Global, candidates should have at least 5 years of professional software development experience, with a minimum of 2 years focused on React Native. Strong expertise in TypeScript and state management libraries like Redux is important, along with an understanding of mobile app optimization techniques. Excellent problem-solving abilities and solid communication skills are essential to succeed in our collaborative environment.

Join Rise to see the full answer
What additional skills could enhance my application for the Senior Software Engineer - React Native role at 3Pillar Global?

Additional skills that would benefit your application for the Senior Software Engineer - React Native role at 3Pillar Global include hands-on experience with Expo for React Native development, knowledge of local databases such as SQLite or Realm, and proficiency in working with GraphQL APIs. Familiarity with offline-first strategies for mobile applications can also set you apart in this position, contributing to our commitment to excellence and innovation.

Join Rise to see the full answer
How does 3Pillar Global support career growth for Senior Software Engineers?

At 3Pillar Global, we take career growth seriously! Our model emphasizes professional services that allow for accelerated career development across various projects, offerings, and industries. You'll find yourself part of a global team where learning from top talent becomes a daily norm. We also prioritize your wellbeing, ensuring you have the flexibility and resources to thrive both professionally and personally.

Join Rise to see the full answer
What is the company culture like for Senior Software Engineers at 3Pillar Global?

The company culture at 3Pillar Global is one of collaboration, diversity, and inclusiveness. As a Senior Software Engineer, you'll enjoy the flexibility of remote-first work environments, alongside opportunities to connect with a global team. We emphasize intrinsic dignity and open collaboration, fostering a community where innovative technology thrives, and your unique contributions are valued.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - React Native
Can you explain your experience with React Native?

When answering this question, detail specific projects you’ve worked on using React Native, emphasizing your role and the impact of your contributions. Highlight any challenges you faced and how you overcame them while developing mobile applications.

Join Rise to see the full answer
How do you approach code optimization for mobile applications?

In your response, showcase your understanding of performance benchmarks and best practices. Offer insights on methods like lazy loading, minimizing API call frequency, and optimizing images or resources to enhance user experience in mobile applications.

Join Rise to see the full answer
What strategies do you use for state management in React Native applications?

Discuss your experience with Redux or other state management libraries. Explain how you've implemented them in past projects, addressing the benefits they brought in maintaining application state and managing side effects.

Join Rise to see the full answer
Describe a project where you migrated legacy code to TypeScript.

Share a specific example of a migration project. Focus on the process you followed, including the initial challenges, how you ensured code quality and maintainability, and the results that improved application performance or developer efficiency.

Join Rise to see the full answer
How do you ensure effective communication with project stakeholders?

Explain your strategies for effective communication, such as regular updates, utilizing tools for project tracking, and fostering open discussions to ensure alignment with client expectations. Provide examples where your communication skills made a positive impact on project outcomes.

Join Rise to see the full answer
What is your experience with GraphQL, and how have you implemented it in projects?

Share your familiarity with GraphQL, emphasizing specific projects where you utilized it for data fetching. Discuss your understanding of queries and mutations, best practices for structuring GraphQL APIs, and how it improved application performance or developer productivity.

Join Rise to see the full answer
Explain how you review and provide feedback on code written by junior developers.

Discuss your philosophy on code reviews, focusing on constructive feedback aimed at fostering growth. Highlight how you maintain a balance between quality control and mentoring, and mention any tools or processes you use during this practice.

Join Rise to see the full answer
How do you stay current with new technologies in mobile development?

Provide a list of resources that you use regularly, such as blogs, podcasts, online courses, or developer communities. Explain how remaining informed about emerging trends and tools enhances your work effectively.

Join Rise to see the full answer
Could you give an example of how you handled a disagreement within your team?

Use a specific situation to illustrate your conflict resolution skills. Focus on how you approached the disagreement professionally, facilitated discussion, and worked toward a solution that benefited the entire team and the project.

Join Rise to see the full answer
What do you believe are the key traits of a successful Senior Software Engineer?

Outline characteristics such as problem-solving abilities, adaptability, strong communication, and a commitment to continuous learning. Offer examples from your career that illustrate how these traits have contributed to your success and the success of your teams.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Baseten Remote San Francisco / New York City / Remote
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Hootsuite Remote Vancouver, British Columbia, Canada; Edmonton, Alberta, Canada; Calgary, Alberta, Canada; Toronto, Ontario, Canada; Waterloo, Ontario, Canada; Ottawa, Ontario, Canada; Montreal, Quebec, Canada
Posted 6 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Gameloft Remote Ho Chi Minh City, Vietnam
Posted 3 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 3 days ago

3Pillar Global is a product lifecycle management and development company that engineers software products to help companies drive revenue. They are headquartered in Fairfax, Virginia.

130 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 8, 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
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo