Remote Senior Software Engineer - React Native

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Software Engineer will work at 3Pillar, focusing on the development and optimization of applications in the pharmaceutical industry.
  • Responsibilities include facilitating communication with client project stakeholders regarding project status and recommendations.
  • The role involves leading the migration of legacy JavaScript code to TypeScript, ensuring high-quality, maintainable code.
  • The engineer will architect and develop new features for the React Native application using modern best practices.
  • Optimizing the app for offline-first functionality by leveraging local databases and caching strategies is a key task.
  • The position requires working with Redux for state management and ensuring seamless integration with existing architecture.
  • The engineer will utilize Expo to streamline development workflows and manage app deployment.
  • Designing and implementing efficient GraphQL queries and mutations for data fetching is part of the role.
  • Collaboration with cross-functional teams, including backend engineers, designers, and product managers, is essential to deliver a world-class mobile experience.
  • Conducting thorough code reviews and mentoring junior engineers on the team is expected.
  • Staying up-to-date with the latest trends in React Native, TypeScript, Expo, and mobile development is crucial.

Requirements:

  • Candidates must have 5+ years of professional software development experience, with at least 2 years focused on React Native.
  • Proven experience working with TypeScript is required.
  • Expertise in state management libraries like Redux, including middleware such as Redux Thunk or Redux Saga, and RTK Toolkit is necessary.
  • A solid understanding of mobile app performance optimization techniques is essential.
  • Exceptional problem-solving skills with a focus on delivering clean, maintainable code are required.
  • Strong communication skills and the ability to work collaboratively in a team environment are necessary.
  • Proficiency in English is mandatory.
  • Additional desired experience includes hands-on experience with Expo for React Native application development, a strong understanding of local databases (e.g., SQLite, Realm), and offline-first mobile app strategies, as well as proficiency in working with GraphQL APIs (e.g., Apollo Client or Relay).

Benefits:

  • 3Pillar offers a flexible work environment, allowing employees to work from the office, home, or a blend of both.
  • The company embodies a remote-first approach from interviews to onboarding.
  • Employees will be part of a global team, learning from top talent around the world and across cultures, with English as the primary language.
  • The company prioritizes employee well-being, focusing on fitness offerings, mental health plans (country-dependent), and generous time off.
  • There are opportunities for career growth and development across various projects, offerings, and industries.
  • 3Pillar is an equal opportunity employer, committed to values like Intrinsic Dignity and Open Collaboration, fostering diversity globally and locally.
About the job
Posted on
Job type
Salary
-
Leave a feedback