We have a team of remarkably talented, friendly and pationate developers, a strong engineering culture and a dogged emphasis on customer-centric design. We're working on all sorts of exciting areas of application development: web, mobile, infrastructure, performance, UI/UX design, integrations with dozens of web services, API development, modern front-end frameworks, scalability and usability engineering.

We're looking for developers in all fields of web application development. We have several projects running and we need capable people to work on them and choose depending on their skills and technology interests.

We invest in training junior engineers (you will learn from the best) and re-training experienced developers in the technology stack we use. If you're an exceptionally good engineer who wants to work in a world-class software company, you're in the right place.

Junior Web Developer

We are looking for people that are passionate for web development and want to use this passion in order to learn and create interesting projects. Our ideal candidate is someone who just got out of University and wants to join a fast growing company with challenging projects that improve the way we use the Web. Qualified candidates will find an environment that offers career path mentoring as well as significant opportunity for advancement.

Requirements: - Bachelors Degree (or equivalent) in Computer Science, Information Systems or other majors with a computer-based, scientific or technical emphasis
- Familiarity (academic) with any of the following: Java, SQL, HTML, CSS, JavaScript, C, Python, C++, .NET
- Ability to work both independently and in a team-oriented, collaborative environment
- Strong motivation and adaptability to learn and understand new technologies
- Strong written and oral communication skills

Senior Web Developer

The web developer position is a role suited for candidates that no longer feel they are in the "Junior" stage and have some experience with Ruby on Rails or Node.js. Our ideal candidate is someone who has experience with frontend technologies, and possibly backend as well, and wants to learn more about them.

Requirements: - Minimum of 2+ years of experience in web development
- Ability to work both independently and in a team-oriented, collaborative environment
- Ability to produce quality work products with attention to detail
- Ability to effectively prioritize and manage multiple tasks to meet aggressive deadlines
- A strong design aesthetic
- Strong written and oral communication skills
- Ruby on Rails, HTML5, CSS3, JavaScript, jQuery

Full Stack Developer

The full-stack web developer position is a role suited to solution-oriented, agile, experienced candidates who can provide front and backend support. Our ideal candidate has experience with both frontend and backend technologies, always explores new things and seeks elegance.

Requirements: - Minimum of 5+ years of experience in web development
- Ability to work both independently and in a team-oriented, collaborative environment
- Ability to produce quality work products with attention to detail
- Ability to effectively prioritize and manage multiple tasks to meet aggressive deadlines
- Define user requirements and envision features and functionality
- Support users by developing documentation and assistance tools
- Good knowledge of OOP and MVC
- A strong design aesthetic
- Strong written and oral communication skills
- Experience with at least one JavaScript Web Application framework (e.g. Backbone.js, AngularJS or ReactJS)
- Ruby, Ruby on Rails, HTML5, CSS3, JavaScript, MySQL, Node.js, Java (or any other backend oriented technology)

Senior Graphic Web Designer

As a candidate, you must have a passion for design and detail, while maintaining brand standards and consistency. Working within the Marketing department, you will be a vital resource throughout the company offering your expertise and advice in creative concepts and design best practices. The ideal candidate must possess strong design expertise in web and/or mobile app environments, with an understanding of evolving trends in design.

Requirements: - Minimum of 2+ years of experience in web design
- An impressive portfolio that showcases visual web design skills
- Keen eye for design and color and brand consistency
- Understanding of the web development process and experience collaborating with developers
- Proven ability to thrive in a cross-functional environment and with multiple teams
- Ability to effectively prioritize and manage multiple tasks to meet aggressive deadlines
- Strong written and oral communication skills
- Adobe Photoshop, Adobe Illustrator
- HTML5, CSS3

Senior UI/UX Designer

You will work closely with engineering, product management, marketing, and company leaders to successfully go from early stage product concepts to launch. You must be a visionary that can translate business needs into awesome customer-focused solutions. Our ideal candidate for this position will be at ease visualizing an experience in the abstract and then be able to drive that vision into solid design deliverables.

Requirements: - An impressive portfolio that showcases deep interaction and visual design skills
- A deep understanding of how to apply the methodologies of interaction design and research to business problems
- Comfortable creating user task flows and interaction models
- An understanding of when to innovate and when to fall back on familiar and proven interactions
- Proven ability to thrive in a cross-functional environment and with multiple teams
- Ability to effectively prioritize and manage multiple tasks to meet aggressive deadlines
- Strong written and oral communication skills
- Adobe Photoshop, Adobe Illustrator
- HTML5, CSS3, JavaScript