Upload
wojciech-seliga
View
431
Download
1
Tags:
Embed Size (px)
Citation preview
Intro: Spartez Story (20 min)
Office Tour & Team Intros (60min)
Jobs @ Spartez (10 min)
Debunking Recruitment Myths (30min)
Q&A (20 min)
Socializing (…)
Agenda
Quiz
2007.10
Przemek BielickiPaweł Niewiadomski
Jacek JaroczyńskiSławek Ginter
Wojciech SeligaPiotrEK Maruszak
Łukasz GumińskiMarek Went
Janusz Gorycki
700
2009.09
Our online shop my.spartez.com released!
!
Agile Scrum Cards Print 1.0
Certified ScrumMaster Training led by Henrik Kniberg
Open Company - No Bullshit
Don't Fuck The Customer
Be The Change You Seek
Great Place to Work
Simplicity
Values
People
Challenges
Full Responsibility
Global Impact
Good Compensation
Passionate Users
Culture
Good Compensation
Good Compensation
Board
FishEye & Crucible
Bamboo JIRA Spartez Products
Principal Product Manager
Software Architect
QA engineer
UX designer
Principal Dev
Senior Dev
Product Manager
Senior Web Developer
Senior Dev ManagerWeb Developer
Web Developer
Senior Java Developer
Java Developer
Talent & Administration
Web Developer• Understanding Javascript, DOM and the
browser dynamic behaviour
• Not JQuery spaghetti master, instead designing modular code
• Knowing some backend stuff - big advantage. We love full-stack guys
• Master of CSS, HTML5 and various tempting technologies
• True engineer, not tinkerer
Java Developer
• Understands how Java (JVM) really works
• Loves code craftsmanship, but aware of tradeoffs - pragmatic thinking
• Competent with concurrency and networks
• Has good holistic grasp of Java-based web servers & related technologies
Product Manager
• Experienced (3+ years) in managing software product in mass market
• Technical (software) background is a big plus
• 7+ years of professional experience in the industry
• Product Manager IS NOT Project Manager
• Market/customer focus vs. process/resources focus
Principal Product Manager
• All requirements for Product Manager
• Very experienced in managing software product in mass market (5+ years)
• Experienced in managing people (ideally other PMs) and hard decisions making
• 10+ years of professional experience in the industry
QA Engineer• Quality Assistant, not Quality Assurance
• Critical thinking, risk identification, user thinking and exploratory testing expert
• Bug prevention and process improvement mindset and experience
• Can think from user perspective
• Very technical and with a lot of attention to detail
UX Designer
• Understands principles of good UX design
• Proficient with design and research techniques
• Passionate about elegant design
• Understands HTML, JS and CSS - can prepare their own prototypes
• 3+ years in similar role
Development Team Lead• Hands-on guy, at least as good as a senior
developer
• Capable of leading pizza-size team
• Experienced with Agile methodologies
• Awesome at cooperating with various people and teams
• Motivates his people and helps them be better
• Interested in bigger picture
Senior Development Manager
• Has not lost his development guru superpowers
• Loves leading teams/people and making them better. Does it successfully (proofs).
• Experienced with Agile and Lean methodologies (several years or more)
• Deeply interested in new trends in our industry (technologies and methodologies)
• Passion for understanding and shaping the big picture and sharing it with others
Dev seniority
Focus Technology ProductSolving
problemCustomer
Defining the right problem
Needs assistance
IndependentTeaching others
Impacting the company
Technical capability
Quality Code L&FLow Level
System DesignUsability
ExtensibilityArchitecture
Maintainability
Technical innovation Passive
Local Introduction
Team Buy-in
Company Community
Junior Mid Senior Principal
Knowledge Span
Fragments of the stack
Most of the stack
Complete stack and some elements
of other stacks
Various stacks (deeply!)
Bugs Surprised Disappointed Expecting Leveraging
Dev seniority - cont.
WatchingQuestioning & proposing
Changing teammates
Changing company
Process Improvement Change Agent
Big Picture Learning*Product
understandingDomain
understandingDomain expert
(innovation)
Stance Arrogant “Sokrates”Open to Criticism
Critical
Typical Experience
1K - 5K hours 3K - 12K hours 7K-20K hours 15K+ hours
Junior Mid Senior Principal
Teaching/ mentoring
Receiver Interns & Juniors Whole teamAll people
(also outside)
Estimation Eager Questionable Careful
Reluctant Pessimistic
Iterative Narrowing
Dev Interview Process
Online Test F2F Tech Interview
Live Coding Test
Managerial Interview
Cultural Fit Interview
Offer
Application
Dev Manager Interview Process
Online Test F2F Tech Interview
Soft Skills & Process Int.
Syd PM+DM Interview
GM Interview
Offer
Application
Product Manger Interview Process
Screening Questionnaire
F2F Initial Interview
PM Interview
PM + DM Interview
GM Interview
Offer
Application