Overview
Software Engineering Coach: Flexible (Domain-Driven Design, React Native More)
Role summary and expectations for experienced lead engineers or equivalent to lead targeted micro-workshops for small groups of software engineers. Sessions last up to 90 minutes and take place remotely via the Skiller Whale platform, with high quality teaching material provided.
Responsibilities
* Lead 60-90 minute coaching sessions remotely, using provided teaching material and live-debugging when appropriate.
* Deliver high quality explanations that emphasize the "why" behind concepts, enabling learners to apply new skills.
* Engage with learners of varying seniority, answer questions, and provide pairing-style guidance rather than traditional classroom teaching.
* Prepare for sessions (approx. 0.5 to 1 hour for familiarization with material) and maintain ongoing engagement with learners.
What We’re Looking For
Skills
* Expertise in the curriculum provided, with near-term coaching needs in the following technologies/topics: Domain-Driven Design and React Native
* Experience with multiple languages/frameworks and platforms/tools as applicable
Additional Areas
* Common languages/frameworks (e.g. Go, React, Kotlin, Java)
* Platforms, Tools and/or Databases (e.g. AWS, Docker, PostgreSQL)
* Test-Driven Development
* REST API Design
* Leadership, Communication and Management in software teams
Be prepared to give nuanced answers, share real-world examples, and explain advanced concepts clearly.
Requirements
Demonstrated expertise and ability to teach and mentor software engineers. Requirements include:
* Knowledge and Understanding: demonstrate expertise and ability to expand beyond provided material with practical examples
* Careful Listening and Clear Explanations: deliver concise explanations in spoken English and adapt to the audience
* Expert Spoken and Written English: clear, articulate English suitable for diverse backgrounds
* Personable, Passionate and Professional Demeanour: build rapport and maintain professionalism
* Live Debugging: comfortable examining code and identifying issues under time pressure
* Industry Experience: extensive real-world software engineering experience
* Teaching or Mentoring Experience: experience teaching or mentoring software engineers
* Bonus: experience with multiple languages/frameworks/tools
Working Hours & Platform
Most coaches lead 1 to 4 sessions per week (1.5-6 hours total). Sessions are scheduled based on availability and are fully remote on the Skiller Whale platform, with materials and exercises provided. Preparation time is paid for the first time a module is taught.
Accommodations
If accommodations are needed during the interview process, contact Dave Millican at dave@skillerwhale.com.
Notes
This is a rolling opportunity with potentially slow initial response times (up to 4 weeks) as we process applicants in the pipeline.
Compensation & Benefits
* Rate: £100 per hour (+ £50 preparation per new module)
* Flexible scheduling with no ongoing commitment
* Fully remote
* Meaningful impact on learners
* Teaching is enjoyable
Company & Location
Skiller Whale, Oxfordshire or remote from United Kingdom. Locations listed are prior postings; general intent is remote coaching with occasional in-person considerations as needed.
#J-18808-Ljbffr