Job Details
- Craft quality code, not simply for the app to work but for the next developer who will maintain it
- Analyze, specify, design, plan, write code and tests, raise issues, suggest ideas, try new technologies
- Battle for the project & team success, do what it takes to get it done, on-time, using Scrum or Kanban
- Train others, share best practices (pair programming, code reviews, cross-presentations)
Job Requirements
Here are some of the technologies / tools / methodologies that we use:
- PHP (Laravel, Symfony), MySQL/PostgreSQL/MongoDB, Java, Node.js
- JavaScript (Angular, jQuery), HTML/CSS, Bootstrap
- Tools: Slack, GitLab, Jenkins, SonarQube, Fastlane
- Practices: Pair Programming, Unit Tests, Continuous Integration, XP
- Books that have impacted us: Clean Code, The Software Craftsman, Clean Coder
- Our Influencers: Uncle Bob, Sandro Mancuso, Vasco Duarte, Kent Beck
It’s nice to have:
- Speak English well enough to interact with foreign team members
- Have a good understanding of OOP, design patterns, SOLID principles
- Be passionate, willing to learn and to contribute to the Software community
- Knowing Symfony is a plus
We offer
- Great office and technical environment
- Yearly team building and regular team outings
- Liberty health insurance package
- Opportunities to learn (endless discussions with tech-passionate people about code practices)