MagmaLabs logo
MagmaLabs

Magmalabs builds tailored software solutions to help companies execute their vision.

Senior Software Engineer – React Native

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Mexico

Posted

152 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – React Native

MagmaLabs

• Lead the architectural design, development, and continuous evolution of scalable React Native mobile applications • Build and maintain high-quality cross-platform apps for iOS and Android using modern React Native practices • Optimize application performance, memory usage, and responsiveness across devices • Design and implement integrations with RESTful and GraphQL APIs • Ensure code quality and reliability through automated testing (Jest, React Native Testing Library, Detox) • Implement secure mobile practices including authentication flows, secure storage, and data protection • Collaborate closely with backend engineers, designers, and product managers to deliver seamless end-to-end mobile experiences • Contribute to CI/CD pipelines, mobile release processes (App Store / Google Play), and DevOps best practices • Maintain comprehensive technical documentation and promote knowledge sharing within the team • Conduct code reviews, uphold engineering standards, and mentor junior engineers • Participate in architectural discussions and contribute to long-term mobile platform strategy

Job Requirements

  • Minimum of 7 years of software development experience
  • At least 4-5 years focused extensively on React Native
  • Strong proficiency in JavaScript and TypeScript
  • Solid understanding of React Native architecture, hooks, state management (Redux, Zustand, Context API), and performance optimization
  • Experience integrating with RESTful and/or GraphQL APIs
  • Familiarity with native modules and bridging (Swift/Objective-C for iOS, Kotlin/Java for Android)
  • Experience with mobile app deployment processes for App Store and Google Play
  • Strong understanding of mobile UI/UX principles and responsive design
  • Experience implementing push notifications, deep linking, and background tasks
  • Proficiency with Git and secure coding practices
  • Experience working in Agile environments (Scrum, Kanban, etc.)
  • Strong problem-solving skills and ability to thrive in a remote-first, collaborative environment
  • Excellent communication skills in English
  • Demonstrated ability to take ownership and drive projects independently
  • Proven experience collaborating across time zones and with distributed teams

Benefits

  • Opportunities for mentorship
  • Skill expansion
  • Career progression
  • Supportive and collaborative environment

Related Job Pages

More Full-stack Engineer Jobs

Fanatics logo

Software Engineer III – Mobile

Fanatics

Fanatics is an award-winning, multichannel company that provides retail services created for fans, by fans. A leader in licensed sports merchandise, the company

• Develop, test, document, and deploy high quality software into production • Develop a fundamental understanding of our industry, product, feature set and roadmap • Implement new features from functional requirements to logic and UI with guidance • Learn and follow the principles, guidelines, and best practices of our engineering strategy • Work closely with our product team, design, and other internal stakeholders • Participate in an on-call rotation • Escalate when tasks or projects hit roadblocks • Participate in code reviews • Contribute to team planning and design discussions • Impact software quality and customer experience of product features • Collaborate effectively with team members

New York
$121K - $172K / year
Job Closed
Kobie logo

Senior Software Engineer

Kobie

Growing Enterprise Value Through Loyalty.

OtherRemoteTeam 201-500Since 1990H1B No Sponsor

• Make rapid improvements to existing Java/Angular Code base to solve production problems • Identify and solve performance bottlenecks • Help institute a more mature SDLC • Gain knowledge and control of our loyalty platform integration points (live API's, Batch, Queue based processing). • Participate in design sessions; work with product owners and team members to solve acceptance criteria • Build and maintain all configuration and business logic rule documentation • Assist other team members through coaching and mentoring • Promote and demonstrate good coding practice and patterns for the team • Set accurate time estimates and scope of work for tasks and/or projects assigned to you • Fill information gaps as needed to accomplish gaps • Develop simple solutions to complex problems • Suggest innovative new ways to improve processes and/or components of work • Effectively work with other groups and third parties

Florida
Kobie logo

Software Engineer

Kobie

Growing Enterprise Value Through Loyalty.

OtherRemoteTeam 201-500Since 1990H1B No Sponsor

• Participate in all phases of Agile methodology (planning, grooming, coding sprint items) • Gain knowledge and control of our loyalty platform integration points (live API's, Batch, Queue based processing). • Participate in design sessions; work with product owners and team members to solve acceptance criteria • Build and maintain all configuration and business logic rule documentation • Assist other team members through coaching and mentoring • Promote and demonstrate good coding practice and patterns for the team • Set accurate time estimates and scope of work for tasks and/or projects assigned to you • Fill information gaps as needed to accomplish gaps • Develop simple solutions to complex problems • Suggest innovative new ways to improve processes and/or components of work • Effectively work with other groups and third parties

Florida + 6 moreAll locations: Florida | Illinois | North Carolina | Ohio | Minnesota | Missouri | Washington
Job Closed
Kobie logo

Lead Software Engineer

Kobie

Growing Enterprise Value Through Loyalty.

OtherRemoteTeam 201-500Since 1990H1B No Sponsor

• Gain the respect of your team and coach engineers at multiple levels to apply best practices when solutioning work items for our products. • Support and lead all phases of the Agile methodology (grooming, designing, coding, testing) • Focus on outcomes as opposed to output and ensure timely delivery of high quality, flexible and maintainable solutions. • Participate in design sessions; work with product owners to ensure your solutions meet the needs of the business and our customers. • Assist other team members with questions and provide guidance and mentorship on best practices and new technology adoption. • Promote and demonstrate good coding practice and patterns for the team • Establish and reinforce standards in the areas of coding, design, security, automation, and testing. • Create and maintain a highly engaging and respectful work environment that encourages learning and the advancement of our people, process, and tooling.

Florida + 6 moreAll locations: Florida | North Carolina | Michigan | Minnesota | Missouri | Texas | Virginia
Job Closed