Description:
Technology
- React Native, TypeScript, JavaScript, MySQL.
- Amazon Web Services (AWS).
Key Responsibilities
- Provide strong technical leadership and coaching to your team and the department.
- Work in an agile software engineering environment to deliver awesome features that will
delight our customers.
- Write software in an iterative environment using continuous integration and continuous
delivery.
- Work in a collaborative environment to design, prove, document, engineer, test, deploy, scale
and operate software.
- Contribute technically to ensure design feasibility; approach; usability; architecture; code
quality; testability; scalability; and performance, with a focus on mobile app development.
- Suggest appropriate technologies, techniques and standards to help deliver our goals.
- Participate in scrum ceremonies to help provide visibility and accountability towards delivery
of projects you’re working on.
- Pair with other team members.
- Support and developing other software engineers by providing advice, coaching, mentoring
and educational opportunities.
- Work to help ensure homogeneous code contributions from everyone on your team.
- Work with a geographically distributed software engineering team.
- Assist with driving the adoption of good practices across the department.
- Update job knowledge by studying state-of-the-art development tools, programming
techniques, and technologies; participating in educational opportunities; maintaining
personal networks; and participating in professional organisations.
Job Requirements
You should be able to demonstrate the use of some of the below skills, preferably by referencing
Previous Commercial Experience
- Leading a mobile app software engineering team.
- Expertise in iOS and Android app development, including Swift, Kotlin, and/or React Native.
- Software engineering fundamentals: Writing tested, maintainable code; Software testing;
Test-driven development; SOLID principles.
- Delivering complex mobile app projects across multiple platforms.
- High emotional intelligence and the ability to resolve conflict and coach others.
- Working with DORA metrics and other team performance indicators.
- Communicating technical concepts with the ability to influence decision-making at all levels.
- Experience integrating mobile apps with backend services and APIs.
- Adapting to evolving technologies and industry best practices.
- Familiarity with mobile app deployment processes and app store guidelines.
- Designing and building metrics that provide insights into how users interact with mobile apps.
- Advanced proficiency in English.