How Remoteville checks and expires listings

Mobile Engineer

Skills
React NativeSwift
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a similar field
  • 2+ years experience as a React.js Developer or similar experience with JavaScript frameworks and libraries (e.g., Angular, Vue, Next.js)
  • 2+ years React Native experience
  • 2+ years experience with iOS (Swift)
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Experience with front-end bundling tools such as Babel, Webpack, or Metro
  • Knowledge of React and React Native tools and frameworks
  • Experience with user interface design for mobile applications
  • Knowledge of presentation and performance testing frameworks like Jest, Mocha, React Testing Libraries, or Detox
  • Standard UI coding best practices

Nice to have

  • Knowledge of REST services, Microservices
  • Experience in native Android (Java/Kotlin) and iOS (Swift) applications
  • Native Library Integrations for React Native
  • Experience with JSON, XML
  • Experience with code versioning tools (TFS, Azure DevOps, Git)
  • Full-stack development experience with .Net, .Net Core, Java/Spring, Blazor.Net, or NodeJS
  • Test deployment in CI/CD pipelines
  • Authentication and Security protocols for Web UI and Services
  • Git, Github
  • Responsive Web experience, Mobile testing

Day to day

  • Part of an engineering team focusing on UI/UX solutions with React Native and iOS (Swift)
  • Provide guidance on design standards, code quality, and implementation best practices
  • Collaborate with RBA and client team members, leveraging your skills in all aspects of development