Senior Software Engineer - Developer Experience, Native Applications
By Snowflake At Ontario, Canada
Experience working with cross teams and product managers.
Build external facing developer experiences, tooling and infrastructure, CI/CD pipelines, version control, and developer onboarding workflows.
5+ years industry experience designing, building and supporting large-scale systems in production.
Passionate about improving overall developer experience, prior experience in Developer Platform, Developer Experiences or Developer Productivity is a plus.
Knowledge of database internals is a plus.
Contribute to Snowflake’s broader strategic push into application development by supporting external developer workflows on the platform.

Are you an experienced Senior React Native Engineer looking for a new challenge? We are looking for a talented individual to join our team and help us build the next generation of mobile applications. You will be responsible for developing and maintaining our React Native applications, as well as helping to create innovative solutions to complex problems. If you have a passion for mobile development and a desire to work with cutting-edge technologies, then this is the job for you!

1. What experience do you have with React Native? 2. How do you debug React Native applications? 3. What challenges have you faced while developing React Native applications? 4. What techniques do you use to optimize React Native applications? 5. How do you handle version control for React Native applications? 6. What strategies do you use to ensure the security of React Native applications? 7. How do you handle performance issues with React Native applications? 8. What tools do you use to test React Native applications? 9. How do you handle data synchronization between React Native applications and backend services? 10. What strategies do you use to ensure the scalability of React Native applications?