What You`ll do:
• Architect services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling
• Understand their team`s domain, share their knowledge frequently with their teammates and contribute to the team`s documentation
• Mentor teammates in an open, respectful, flexible, empathetic manner. Seek out mentoring opportunities specifically to create team redundancy and backfill ability
• Work with the product team to translate powerful ideas into everyday business value
• Anticipates future use cases and makes design decisions that minimize the cost of future changes
What makes you a great fit:
• 5+ years of professional software development experience
• Problem-solving skills, analytical mind, and positive attitude
• Firm grasp of JavaScript (or Typescript) and its nuances
• Experience working with React Native, React JS a plus but not required
• A good communicator who can explain technical concepts to product managers, designers, support, and other engineers
• Curiosity about how things work