Remote Software Engineer - React/ReactNative

Posted

Apply now
Please, let 3Pillar know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • 3PILLAR GLOBAL is an innovative product development partner that builds software products for digital businesses.
  • The company focuses on a Product Mindset, emphasizing minimizing time to value, solving for need, and excelling at change.
  • The role involves crafting client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • Responsibilities include accurate status tracking, reporting, and estimation using project methods and tools.
  • The engineer will gather requirements, validate understanding among the team, and create and maintain relevant documentation.
  • The position requires executing activities within the current methodology while upholding the highest quality standards.
  • Collaboration with engineers, designers, and managers is essential to understand user pain points and iterate on solutions.
  • The engineer will take ownership of projects from technical design to successful launch.

Requirements:

  • A minimum of 2+ years of experience in mobile app development using React Native is required.
  • Candidates should have 1-3 years of prior experience as a React Native mobile app developer, with additional experience in Apache Cordova being a plus.
  • Experience in developing, building, and maintaining React Native applications with clean code is necessary.
  • Candidates must have experience with GraphQL and integrating third-party APIs, as well as writing unit and integration tests.
  • A strong understanding of JavaScript and TypeScript is required, along with familiarity with native build tools like XCode and Gradle.
  • The ability to work through new and difficult React Native issues is essential.
  • Candidates should be able to create and maintain continuous integration and delivery of React Native applications.
  • Knowledge of tools such as Jira and GitLab, and experience maintaining code using GIT, branching strategies, and feature branches is required.
  • Professional experience in development using modern JavaScript stacks/frameworks/technologies (1-3 years) is necessary.
  • Candidates should have professional knowledge of JavaScript design patterns and best practices, as well as development experience with server languages like Node.js, Java, Python, or C#.
  • Familiarity with state management libraries like Redux, Vuex, MobX, or ngrx is required, along with experience in container technology and microservice architecture projects.
  • A high-level knowledge of HTTP Protocol and standard data exchange protocols is necessary.
  • Candidates should have hands-on experience in building responsive layouts and automated testing.
  • In-depth understanding of JavaScript engines, CSS3, and CSS processors is required.
  • Experience in performance optimization and working with RESTful APIs is essential.
  • A good understanding of clean code principles and experience in auto-scaled, containerized applications or serverless architecture is desired.
  • Familiarity with Agile software development methodologies and proficiency with relational databases and SQL is required.
  • Proficiency in the English language is necessary.

Benefits:

  • The position offers a competitive annual salary based on experience and market demands.
  • Employees enjoy flexible working hours and the option to work from anywhere.
  • Medical insurance is provided, with options to purchase a premium plan or HSA for the entire family.
  • The company arranges regular health check-up camps for employees.
  • Recreational activities such as pool, table tennis, Wii, and PS2 are available.
  • A business casual atmosphere is maintained within the company.
Apply now
Please, let 3Pillar know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback