Engineering Manager

Skills
Mobile Application DevelopmentReact NativeAndroid DevelopmentAndroid JetpackCross-Platform DevelopmentKotlinSwift
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years of software engineering experience including coding and architectural design
  • 3+ years managing distributed software engineering teams
  • Knowledge of native mobile development (iOS and Android)
  • Experience with web development (TypeScript and React)
  • Experience with cross-platform development (React Native and Flutter)
  • Broad skill base in business technology user experience and leadership
  • Proven ability to deliver complex projects spanning months of development
  • Experience coaching and mentoring at various experience levels

Nice to have

  • Strategic thinker
  • Innovative
  • Excellent leadership skills
  • Excellent communication skills
  • Entrepreneurial attitude
  • Proven execution ability
  • Mentoring and coaching experience

Day to day

  • Offer technical guidance and experience to the team including architectural decisions code reviews and best practices
  • Jump into the code spending 30% of your time hands-on coding
  • Evaluate competing issues and assess the product with an entrepreneurial attitude
  • Work with teams across Brightwell to deliver projects on time and within scope
  • Implement improvements in engineering processes tools and architecture to deliver key initiatives
  • Act as a spokesperson and champion for the engineering team
  • Mentor coach and use metrics to influence continuous engineering improvement
  • Stay on top of current industry trends and best practices ensuring an optimized software engineering environment

Hiring process

  • Complete 10-minute Culture Index Survey