Summary Jewelers Mutual is seeking an expert Senior Software Engineer, Consumer Experience, to lead the development of high-quality React Native mobile applications, which will become the foundation of our mobile experience. As the foremost React Native expert on our team, you will drive the architecture, design, and implementation of scalable, user-centric mobile applications, while also supporting React web applications where needed.
About the Role Jewelers Mutual is seeking an expert Senior Software Engineer, Consumer Experience, to lead the development of high-quality React Native mobile applications, which will become the foundation of our mobile experience. As the foremost React Native expert on our team, you will drive the architecture, design, and implementation of scalable, user-centric mobile applications, while also supporting React web applications where needed.
Why Join Jewelers Mutual? - Impactful Work: Build technology that protects millions of customers and businesses.
- Established Industry Leader: Join a trusted brand with over a century of expertise.
- Hybrid Flexibility: Enjoy a mix of in-office and remote work in our modern North Hills office in Raleigh.
- Collaborative Culture: Work with talented engineers, product managers, and designers in a fast-paced environment
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Lead Development of Consumer Applications: Architect, build, and maintain React Native mobile apps as the primary technology for our mobile platform, ensuring seamless user experiences. Provide guidance on React web applications as needed.
- Drive Technical Excellence in React Native: Set and maintain the highest standards for React Native development, including performance optimization, secure coding practices, and advanced state management. Mentor engineers to become proficient in React Native.
- Collaborate in a Triad Model: Work closely with a Product Manager and Product Designer to shape and deliver user-focused features.
- Ensure Scalability and Performance: Design resilient, scalable architectures for React Native mobile applications that support high traffic, maintain optimal performance, and provide an exceptional user experience.
- Integrate with APIs: Design and implement secure, performant API integrations for mobile applications, including efficient data handling, offline support, and real-time updates.
- Maintain Code Quality: Write clean, efficient, maintainable code with a focus on testability and user experience.
- Stay Current with React Native Trends: Continuously explore and implement the latest React Native best practices, libraries, and tools, becoming the go-to expert for React Native within the team.
Qualifications - 5+ years of software engineering experience, with at least 3 years of advanced React Native development for consumer-facing mobile applications.
- Deep expertise in React Native, including advanced navigation, performance optimization, offline capabilities, and native module development.
- Proven track record of building and maintaining scalable React Native mobile applications.
- Proficiency in JavaScript, TypeScript, and modern front-end technologies.
- Strong understanding of UI/UX principles and performance optimization for mobile.
- Experience leading or mentoring engineering teams.
- Familiarity with Agile development methodologies (Scrum/Kanban).
- Proven experience in designing, consuming, and troubleshooting RESTful and GraphQL APIs.
Preferred Qualifications - Experience with state management libraries (e.g., Redux, Context API).
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Expertise in React Native performance profiling tools (e.g., Flipper, React Native Reanimated).
- Exposure to cloud-native environments and serverless architectures.
Physical Requirement - Prolonged periods sitting at a desk and working on a computer.
- Occasionally required to stand; walk; use hands to finger, handle, or touch objects or controls; and talk or hear.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.