Position Summary/Job Description:
- You will be part of a *** engineering team responsible for designing and implementing technical solutions that will reach massive scale.
- Use your creative and innovation-driven mindset to articulate engineering design strategies related to scale, performance, security, and usability.
- Guide and pair-program with junior engineers throughout the development process. Advocate for clean code and other best practices through PRs.
- Use modern web development tools and technologies
Skills Overview: What are the top five skills and number of years of experience required to perform this job?
- 8+ years of software engineering experience – JavaScript / React / Node
- 4+ years of experience with React Native / Expo
- Solid technical communication skills with business partners and other engineering teams
- Experience with modern testing tools (Cypress, Jest, React Testing Library)
- Exposure to Cloud Infrastructure – AWS
- Solid debugging skills and experience with tools such as Splunk and Kibana
- Understanding of mobile development best practices
- Willingness to guide and mentor junior developers on the team
What are some preferred/nice to have skills the manager is looking for? iOS / Android development experience Experience working on large projects and codebases Interview Process Overview: 60 min MS Teams interview with hiring manager and another developer:
- Ice Breaker (5-10 min)
- Technical Questions / Discussion (~20-30 min)
- Coding Exercises (~20-30 min)
- Q&A (5-10 min)
Additional Job Requirements: Hybrid, Mostly Remote
React Testing Library Jest.js Splunk expo Cypress Node.js Amazon Web Services (AWS) React JavaScript React Native Kibana