Job Description

Responsibilities
You will have the vital role of taking proudly crafted websites from static frontend and make them work and behave perfectly, while considering and implementing great UX. Red Rabbits is mainly focused on creating websites and webshops, but we also have a really cool online web service as a side project, as described further down. Client work will range from setting up a CMS for corporate websites, to creating high end Magento webshops and integrations for some of the great brands that we work with. As Red Rabbits grows, so does the complexity of our projects. That’s where you come into the picture.

Your responsibilities will include:
  • Proudly producing efficient, secure and easy to maintain code that follows best practices, while considering and implementing great UX. We are just as concerned about the backend and frontend code being pure, as our carefully crafted designs.
  • Implementing frontend code into a CMS (eZ Publish, Wordpress) and eCommerce (Magento, WooCommerce) platforms. The better knowledge you have of frontend code and JavaScript/jQuery the better, with regards to understanding, implementing and even writing it yourself.
  • Developing custom PHP web applications and plugins.
  • Advising and deciding on technical solutions (frameworks, database architecture, etc) for new applications.
  • Setting up MySQL databases and preferably also Unix server environments.
  • Working with the interactive and design team to define project specifications.
  • Assessing projects to determine time budgets and deadlines, as well as pushing to deliver high end results within the planned timelines.
  • Communicating directly with clients via Skype, typically if they have their own dev team or need CMS/eCommerce related support.
  • Contributing to our culture of knowledge sharing, self improvement and work efficiency, combined with a curious and optimistic attitude towards exploring challenges.
  • Staying up to date on what’s moving in the tech world, to be able to introduce the team to new possibilities (like frameworks etc).

In addition to the client work, you will be involved in the development of a really exciting new online service.

Team / Location
You will be a key member of our tight web development team in Poland, soon to be 1-2 frontend and 2 backend developers working on some really awesome projects. You will be working closely with our highly skilled interaction and web design team in Oslo, Norway on a daily basis. Our Poland office is located in Tarnów (45 min drive from Kraków), but do not hessitate to apply if you are located in Kraków or other nearby cities. We will consider ways of making it work.

About you

Key qualifications
  • Extensive PHP knowledge and experience, including OOP and design patterns.
  • Extensive experience with either Magento (including developing and optimizing large shops) or Symfony2 (used in our CMS choice: eZ Publish 5.x).
  • A keen understanding of UX - specifically information architecture, interaction design and usability.
  • Experience with HTML5, CSS3 (SASS) and JavaScript.
  • MySQL database modeling and architecture.
  • Experience with building custom web applications.
  • Experience with scaling an application and/or its hosting environment to support increases in traffic.
  • Knowledge and experience in developing and consuming REST interfaces.
  • Clear and confident communication and collaboration in english (written and spoken).
  • Confident in a semi architectural role, advising and deciding on technical solutions (frameworks, database architecture, etc) for new applications.

Advantages
  • Completed personal projects and/or contributed to open source projects.
  • 3+ years experience working as part of a development team, preferably relating to a UX team and clients.
  • Skilled at frontend code and JavaScript/jQuery, and a desire to learn more from our frontend developers.
  • Experience with:
    • Wordpress, including customization/plugins.
    • Integrating Magento with ERP and other external systems.
    • Frontend JavaScript frameworks like Angular.js or Backbone.
    • One or more of the following: Redis, MongoDB, Memcached.
    • Agile methods.
    • Test driven development.
    • Linux shell - bash programming, basic administration of LAMP stack.
  • Ability to plan, build and use deployment systems.
  • Understand and enjoy high quality visual design and interaction.
  • Comfortable using the Adobe Creative Suite.
  • 25+ years of age.

Personality and attitude
Red Rabbits is all about the people, so we will give you a few clues as to who would be a smooth fit into our team.
  • Outgoing and social.
  • Positive and optimistic.
  • Team oriented - play well with others and give your all to contribute and improve your team.
  • Very well structured.
  • Pride in crafting your code to be as good and pure as it can be.
  • Curious to explore and figure out new things.
  • A constant drive to learn, explore, improve and acquire new skills.
  • Interested in improving and perfecting your work, skills, methods, structure, +++.
  • Highly motivated by the work itself, rather than the money.


Why Red Rabbits?

About Red Rabbits
Red Rabbits is a multidisciplinary design and web development agency. We build visual identities and web environments surrounding products and services, to make them stand out. Our clients include both startups who need a solid foundation, and established brands who need a reliable design and web development partner. We put pride into every design element and every line of code that we create.
Read more about Red Rabbits on the About section of our website and check out some references in the Work section.

Culture
You will be part of an awesome international team and culture that creates high end solutions with pride, that actually matter to people. We are a tight team that intentionally avoids the traditional organizational hierarchy. We’re looking for “teammates” rather than “employees” to include in a team where every member’s opinion is important and valued. We include our developers early in projects to provide an understanding of how we think and work with concepts like brand strategy, visual identity, information architecture, interaction design and visual design. You will not simply be on a production line, but will gain an understanding of the entire process surrounding what you do.
We travel to the Poland office and bring our employees to Norway on a regular basis. This is not required of the projects, rather we do it to build a social and positive agency culture. If you talk to Piotr Grzyb, our first developer in Poland, he will tell you that working with Red Rabbits is not just a job. In his own words: “Working here is awesome! Awesome people. Awesome projects. No unnecessary pressure and a great deal of pure fun. It’s not just work, it’s a social experience, and we are no longer just colleagues, we are also friends.”.

Office
We kicked off our Poland office by taking the entire team down there and making sure the brand new office building was properly dressed up in the Red Rabbits spirit! We created a pretty cool work environment with all you need for efficient work, as well as a chillout lounge with a huge comfortable couch, and a 50” plasma with a PlayStation hooked up for serious Call of Duty action with your teammates in Oslo. If you’re comfortable working on a Mac, you will be set up with a brand new juiced up 27” iMac.

Health
We are not looking to squeeze the maximum amount of hours out of our developers each day. Actually, the less time you need to produce amazing results, the better. If you’re healthy, the agency is healthy. As a part of our health focus, we make sure you always have fresh fruit and juice at the office, as well as an “Ok System” pass that will get you access to gyms, swimming pools, massages and more.

Vacation and holidays
We follow Norwegian standards for vacation, leaving you with 5 weeks (25 work days) of vacation each year. National holidays will naturally be separate for Norway and Poland.

Compensation
We make sure all of our employees are satisfied with their salary, to keep the actual work as the motivation for kicking ass. We do not use bonuses or similar to motivate our team.

Get in touch
This is quite a mouthful, but we consider it a better approach than basing our initial screening of candidates on the much overrated resumé. This way we are giving anyone who is really interested in working with us, the opportunity to do a written interview, also leaving us with an indication of your initial dedication and commitment to working with Red Rabbits.
You can send the following to newdev2013@redrabbits.com, preferably as a Google Doc or PDF:
  • Cover letter
  • Resumé - Keep it simple. The resumé is mostly for a quick overview of what time you have spent at other companies etc. Consider it the least important part of the application.
  • Photo of you in either the cover letter or resumé.
  • Portfolio and code samples. Consider this the most important part of the application - your work.
  • References (previous employers and/or teammates who we can contact)


Contact Information

Red Rabbits AS
Sagveien 23c
0459 Oslo
Norway

newdev2013@redrabbits.com
http://redrabbits.com/