You can ask us a question at the bottom of the page.
Q: What kind of projects do you have?
A: Various small to mid-sized projects. The best example is a recruitment platform built for 1-Page startup. We've programmed all the technology for this company. From the database in MongoDB to the business logic in Scala to NodeJS written ground-up through to the establishment and management of a few dozens virtual machines to an advanced frontend in AngularJS, HTML5 and CSS3.
Q: What's the technology stack used in Evojam?
A: In short: Scala, AngularJS, NodeJS. More can be found on the Technology page.
Q: What makes Evojam different from other companies I might want to join?
A: We pay careful attention to the people we hire, our team culture, the software development processes and projects we accept.
Q: What's the developer tools that you use at Evojam?
A: Our primary tools are Gerrit, IDE of choice, Hackpad, Slack, etc. Each week we experiment with something new so the list is dynamic.
If you're really really interested, here's the hardcore list of the tools in no particular order: IDE of choice (Sublime, WebStorm, Eclipse / Scala IDE), Jira, Grunt, Gulp, Photoshop, API blueprint, npm (NodeJS Package Manager), Bower, Jenkins, MacOS X, Mint Linux, Ubuntu, Windows.
Whiteboards and markers.
Screwdrivers as needed
Our most important technologies are documented on the Technology page.
Q: What does the development process look like?
A: It's documented on the Process page.
Q: How do you ensure code & product quality?
A: We achieve this primarily by using code reviews and following the rest of our process: CI, testing, monitoring and Scrum.
Q: What are the kind of clients do you work with?
A: San Francisco based startup revolutionizing hiring, London based startup building data crawling and analysis tools, early-stage entertainment startup, universitiy, etc.
Q: What kind of projects don’t you do?
A: We don't work in legacy technologies, don't do simple websites, we don't do PHP or WordPress. We don't take on projects where our process and cultural advantages add little value. We want our code to be used and used heavily.
Q: How does the recruitment process look like?
A: Five steps can be distinguished:
1. CV/Portfolio - send us CV, portfolio or profile on LinkedIn.
2. Homework - a simple test assignment to be done remotely.
3. Meeting - meet us face to face.
4. Offer - we make an offer according to your experience and our assesment.
5. Hire - if you accept our offer we sign the contract and live happily ever after.
Q: What's the hierarchy of the company?
A: It's pretty flat mostly. Our team are developers and other engineers with the 3 founding team members, Marek, Marek and Michal, who take care of non-technical aspects such as project management, agile coaching, sales, marketing, finance and recruitment. We're also in the process of introducing new professional Scrum Masters into the mix.
The engineering team has organically split into two sub-groups, frontend and backend, even though they cooperate closely on projects.
Q: What does the salary depend on?
A: The salary primarily depends on
- whether you're a junior, senior or mid-level engineer.
- the possession of key features and traits we define as nice-to-haves for each position type and seniority level.
- the length of work at Evojam.
We don't assess engineers' seniority based on "years of experience" as it's a very poor measure of great developers.
Q: How many people work at Evojam and who are they?
A: It's slightly more than a dozen of great people. They're listed on the Team page.
Q: How big is Evojam? How big do you want to be?
A: As of January 2015 Evojam is 10 engineers and 4 people in founder or helping roles. Our plan is to grow to around 20 people. Keeping the atmosphere small, interactive and productive is our primary focus.
Q: What's the legal form of the contract?
A: We cooperate with all our employees through a freelance contract (company-company). This minimizes taxes and has the most options for flexibility.
Q: Do you work remotely?
A: Rarely. We've made a conscious decision to work at our office because cooperation is the most efficient and creative. Work does happen remotely from time-to-time, but as a rule-of-thumb, it's not our preference.
Q: If you hire me what project will I work on?
A: We don't hire for a particular project. We hire when we see awesome person we want to work with. After we decide on a person we look for best place for him or her to work.
Didn't find what you've been looking for?