The Role
You will be forming a squad with a mission to build and deliver a world class application to our global customer base. You will be challenged to deliver software that is highly functional yet simple, feature rich yet low latency and overall best of breed using typescript and react native. You will experiment with TS, JS, React, SSR, styling and delivery techniques to challenge and improve our application and delivery across diverse regional requirements. You will be fully agile and fully empowered. You will be an innovator and a mentor. You will work with a hybrid local and overseas team with best-in-class tools and processes.
Responsibilities
Build, deliver and support React and React native applications for a new and exciting product
Build and test components that are reusable and accessible
Build component libraries to empower engineers to provide first class branded experiences
Optimise the application delivery - size, latency, reliability
Maximise compatibility and network considerations
Collaborate with the team to architect, review and propose solutions
Work on continuously improving the application delivery processes
Be an awesome member of the team, have fun and enjoy social events
About You
You are a skilled, creative and inquisitive engineer with a passion for quality and delivery
You have hands on experience of front end and mobile development using react native
You have an appreciation of high quality shared components, styling and presentation
You have knowledge across build tools, optimisation techniques and modern frameworks
You have strong communication skills, curiosity and are a quick learner
You enjoy a creative fast paced agile world
You enjoy mentoring and teaching other developers to create a world class cohesive team
You enjoy making friends, having fun
Skills
Advanced modern React native experience across Android, iOS, Huawei
React framework and tools, Redux, RTK
Strong Typescript and Javascript experience
Swift, Java, Kotlin
Skilled in Styling techniques
Appreciation of building quality shared components
Working experience in Javascript, Typescript, Android, iOS build and deployments through to production and app stores
Experience with responsive and adaptive design
Server Side Rendering Techniques, package and delivery optimisation for adverse scenarios
Unit, End-to-end and UX testing frameworks and techniques
Appreciation of high application security and compliance
Great design and communication skills and a team player
Knowledge of agile delivery
Bonus Skills