Netguru


O FIRMIE
  • Jesteśmy w 100% polskim softwarehousem, który składa się ze zgranych web i mobile developerów

  • Budujemy aplikacje w oparciu o Ruby on Rails oraz iOS

  • Tworzymy projekty dla międzynarodowych startupów i firm, które cenią sobie jakość kodu i transparentą komunikację

  • Nasi project managerowie dbają o to aby projekty powstawały zgodnie z metodologią Agile i Lean Startup

DOŁĄCZ DO NAS

Pracując w Netguru:

 

  • Dołaczasz do doświadczonego zespołu

  • Ciagle się rozwijasz - wyjeżdżając na konferencje, uczestnicząc w wewnętrznych, piątkowych webinarach, biorąc udział w licznych eventach IT

  • Pracujesz na wybranym modelu MacBook’a, którego dostaniesz od nas pierwszego dnia pracy

  • Masz możliwość pracy zdalnej (od pozycji developera)

  • Otrzymasz prywatne ubezpieczenie medyczne oraz kartę Multisport

 

OFERTY PRACY

Cały czas powiększamy swój zespół o developerów Ruby on Rails, a także iOS. Jeśli interesujesz się Frontendem również znajdziemy dla Ciebie odopowiednią ofertę. Przekonaj nas, że masz talent i pasję do pisania kodu, a w budowaniu aplikacji stawiasz na jakość. Szukamy osób, które chcą się ciągle rozwijać i dołączyć do zespołu, w którym można nauczyć się wielu dobrych praktyk.

Jesteśmy transparentni w kwestii wynagrodzeń. Sprawdź naszą ścieżką kariery: https://netguru.co/career/paths.  

W przypadku, gdy nie chcesz swojej przyszłości wiązać z programowaniem - zapoznaj się z wymaganiami w ofertach dla Project Manager i Quality Assurance Specialist. O benefitach, jakie oferujemy możesz przeczytać na https://netguru.co/career/working_here

 
FAQ

Our recruitment process is simple and has no secrets. We’ve written at length about tips & tricks on how to join netguru and how pair programming helps us choose the best talent.

But there is one moment during a dev interview that I like the most.

After a series of questions from our side, we swap roles. We give the candidate a chance to ask us anything at all. In most cases, you ask us the same questions! So, we decided to gather all answers in one blog post. Hope you find it helpful.

How big are the teams you work with?

Usually we work in the team of 5. It consists of 2 developers, 1 junior developer, 1 project manager and 1 QA person. Team size may vary with project requirements, but in general we try to keep it like this. Each member of the group has his or her specific role to help keep our workflow clear.

What kind of project management methodology do you use?

We work in an Agile methodology. Our sprints are one-week long. The whole team is always involved in the meeting with a client. We also strongly believe in retrospectives, so we evaluate project success and failures, and conduct the project with good communication. We don’t do the “blame game”; we always try to learn how we can work better next time.

What does the onboarding process look like?

Checklists. Checklists everywhere. Once you join netguru, we won’t leave you alone to fend for yourself. We are aware of how difficult it is to be a newbie in the company and adjust to new workflows. That’s why you always start with an experienced mentor and checklist by your side. Your mentor is in charge of introducing you to our processes and helps you to get access to all the tools we use. But that’s not all. Our huge dev team is divided into smaller teams. You’ll be sure to have a helpful leader who coordinates your group activities. If you have any problems, message your group or leader to find the best solution.

Can junior developers work remotely?

The general answer is no. The learning process, especially at the beginning, needs to go fast and smoothly. By being in the office, you can solve problems faster, focus easier, and get to know our company flow better. We have offices in 8 cities in the world, and juniorship takes only 3 months. So we believe that if you want to learn and perfect your craft, you should be able to come to us at least for this short period of time.

How often do you do pair-programming?

We use pair-programming not only to test your coding skills; We believe that it’s one of the best ways to learn more from each other. We do it from time to time, but the answer is that it depends on your arrangement. Sometimes it's twice per week, sometimes it's zero. But it averages about once a week.

Do we write tests?

Yes we do. We work with Rspec for RoR projects and Jasmine for JavaScript.

What kind of js framework do you use?

In most of our applications, we use jQuery with Backbone/Ember/Angular or Marionette.

Do we use the old version of Rails (<=3.2)?

We try to be as close to the newest stable versions as possible.

How can I develop my skills working in netguru?

Our aim is to have the best developers on board. Every Friday, we have internal webinars, pairing sessions, code review, Poznań Ruby Users Group, co-financed conferences and English classes. We also support you if you want to become a speaker or mentor during one of your professional-related events.

What kind of tools we use to communicate with our team?

Communication is key, especially when your team is remote. Our core communication tool is Slack. We have a lot of open channels and private groups to chat with clients, team members, project members and so on. We do use Skype (but not so often anymore). Our calls are typically held on Google Hangouts now. So be sure it’s working on your computer before the interview!

That’s all for now. I hope our blogpost helps you to prepare yourself better for the recruitment process. And, of course, we’re here to answer any additional questions you might have. You can always drop us a line at jobs@netguru.co.

source: https://netguru.co/blog/the-10-most-frequently-asked