freehire launches on Product Hunt on 26 August.

Follow →

Senior Mobile Software Engineer

Open 60d

You will build and maintain the mobile UI applications, primarily in React Native while dropping to native iOS or Android when necessary. You will write clean, efficient, and well-tested code for features that handle real money, follow TDD, and contribute to the end-to-end release process. You will produce clear documentation, diagrams, and code comments, participate in daily agile ceremonies, and continuously improve the mobile product's reliability and security.

Responsibilities

  • Develop mobile UI applications
  • Contribute to the end-to-end release process
  • Write documentation, flowcharts, layouts, diagrams, and code comments
  • Produce clear, maintainable, and efficient code
  • Apply test-driven development to produce well-tested code
  • Participate in daily agile meetings
  • Use cross-platform development and drop to native when necessary

Requirements

  • Experience with React Native and React
  • Experience with native mobile technologies such as Swift and Java
  • Experience with relational databases and SQLite
  • Proven mobile UI development experience
  • Familiarity with test-driven development
  • Experience contributing to release processes and CI/CD
  • Ability to produce clear technical documentation and diagrams
  • Awareness of financial security and risk considerations in code

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available