Senior Mobile Engineer
As a Senior Mobile Engineer, you will play a key role in developing and maintaining high-quality mobile applications for our organization. Located in a central office location, you will be part of a small team that strives to implement best practices for development, testing, and agile project delivery. We are committed to mentoring and providing a structured approach to learning, helping you grow your skills and experience.
-----------------------------------
Key Responsibilities
* Develop and maintain high-quality mobile applications using React Native for iOS and Android.
* Write clean, well-documented, and testable code.
* Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.
* Set up and track key releases and sprints using an Agile Scrum methodology.
* Participate in code reviews and provide constructive feedback.
* Troubleshoot and debug complex issues.
* Optimize application performance and user experience.
* Stay up-to-date with the latest trends and technologies in mobile development, particularly in the React Native ecosystem.
* Contribute to improving our development processes and best practices.
-----------------------------------
Requirements
* Minimum 5 years' experience developing mobile applications with React Native, and mobile app release management.
* Strong understanding of JavaScript, including ES6+ syntax and asynchronous programming.
* Solid understanding of React fundamentals and component lifecycle.
* Experience with state management libraries like Redux, MobX, or Context API.
* Experience with native mobile development (iOS or Android)
* Experience with testing frameworks like Jest or Detox.
* Experience with Git version control system
* Excellent problem-solving and debugging skills.
* Strong communication and collaboration skills.
-----------------------------------
Bonus Points
* Experience with team members management and mentoring.
* Experience with native modules and bridging between JavaScript and native code.
-----------------------------------
Work Environment
* A modern tech stack with a great opportunity to work within a dynamic mobile development team.
* A highly flexible culture – our way of working lets people work across home and our offices.
* A strong commitment to your learning and development - fortnightly dedicated L&D afternoons.
* Reward & Recognition programs.
* A strong focus on work / life balance with access to Birthday leave, bonus days, paid parental leave and long service leave.
* Monthly social events.
* Competitive remuneration and Annual Performance Bonus.
* Generous Employee Referral program.