About the job
- Play a pivotal role in enhancing our React Native application, focusing on critical customer and broker experiences.
- Develop clean, maintainable TypeScript/React Native code, adhering to secure coding practices.
- Take ownership of well-defined features from inception to completion: gathering requirements, implementation, testing, and providing release support.
- Collaborate seamlessly with product managers, designers, and backend engineers to integrate APIs and deliver a cohesive cross-platform experience.
- Adopt a security-first approach: implement secure storage and transport patterns, and manage sensitive financial data with precision.
- Instrument your developments: implement analytics events, structured logging, and crash reporting; aid in monitoring dashboards.
- Engage in code reviews, contribute to CI/CD processes, and maintain a healthy codebase through consistent, small refactors.
- Assist in release management and troubleshoot production issues with guidance from senior engineers (utilizing runbooks, feature flags, and kill-switches).
- Gain insights from and collaborate with senior engineers; optionally mentor interns or junior developers on specific tasks as you advance.
- Attribution (desirable): familiarity with SKAdNetwork, AdAttributionKit, App Tracking Transparency (ATT), and Meta attribution flows.
