Senior Mobile Software Engineer
Posted Updated 2
views
You will build and maintain 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