Remote Senior Software Engineer_ React-Native

at 3Pillar

Posted 4 hours ago 1 applied

Description:

  • 3PILLAR GLOBAL is an innovative product development partner that builds breakthrough software products to power digital businesses.
  • The company focuses on a Product Mindset, emphasizing minimizing time to value, solving for need, and excelling at change.
  • The Senior Software Engineer will facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • The role involves crafting client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • The engineer will actively participate in planning and estimation efforts, gathering requirements, and presenting developed features for clients.
  • Responsibilities include executing complex activities within current methodology and quality standards, promoting client success through collaboration, and engaging in agile software development practices.
  • The engineer will mentor others in the Engineering Practice community and independently drive project delivery from conceptualization to deployment.

Requirements:

  • A minimum of 5 years of experience in React Native, including functional components, hooks, advanced state management, memorization, and performance optimizations.
  • A minimum of 5 years of experience in TypeScript.
  • At least 3 years of experience working with the latest Expo and Expo DevClient (not Expo Go).
  • Experience with Expo SDK, including notifications, camera, and updates.
  • Deep understanding of Expo EAS, including CI/CD with EAS Workflows and GitHub Actions.
  • Expertise in state management libraries like Redux, including middleware such as Redux Thunk or Redux Saga, and RTK Toolkit.
  • A solid understanding of mobile app performance optimization techniques.
  • Exceptional problem-solving skills with a focus on delivering clean, maintainable code.
  • Strong communication skills and the ability to work collaboratively in a team environment.
  • Proficiency in converting JavaScript code to TypeScript, ensuring high-quality, maintainable code.
  • Experience in architecting and developing new features for React Native applications using modern best practices.
  • Ability to optimize apps for offline-first functionality using local databases and caching strategies.
  • Experience with GraphQL queries and mutations for data fetching.
  • Collaboration with cross-functional teams to deliver a world-class mobile experience.
  • Conducting thorough code reviews and mentoring junior engineers.
  • Staying up-to-date with the latest trends in React Native, TypeScript, Expo, and mobile development.

Benefits:

  • A competitive annual salary based on experience and market demands.
  • Flexi-timings to accommodate work-life balance.
  • The option to work from anywhere.
  • Medical insurance with the option to purchase a premium plan or HSA option for the entire family.
  • Regular health check-up camps arranged by the company.
  • Access to recreational activities such as pool, table tennis, Wii, and PS2.
  • A business casual atmosphere to promote comfort and productivity.
  • Remote work opportunities are available.