Blog

  • Page 1 of 2
  • 1
  • 2
  • >

Now Hiring: Passionate People

We’re in the business of bringing new ideas to life. It is our responsibility—our commitment to our clients—to exceed their expectations. As we all know, this mandate never comes without a price.

There are numerous, glorious (and even more inglorious) battles to fight against technical obstacles, internal/external resistance and, sometimes, even against the customer.

If you feel driven to exceed customer expectations and develop yourself as a software wizard, join us in our quest.

Leonidas develops software that matters. Our customers are industry-leading multinationals and startups positioned to create substantial value for their own customers using IT solutions. Our core competence lies in understanding the value-creation mechanisms of our customers. We create superior solutions by exploiting years of experience in agile methodologies, alongside technical excellence and business acumen. Our operations concentrate on Web and mobile domains and technologies.

Interested? Let’s see how you can become a part of our team.

Passion rules the game. As I have met people from different walks of life—be it teachers, software developers or architects— I have found one thing those making a difference have in common: passion. It’s that drive—that inner urge to create something new or improve something old. When you have it, there’s nothing that can stop you.

We’re looking for people with passion.

Understanding is essential. Let me clarify this a bit: You need to be able to understand what those things are that create value for the customer. I know they didn’t teach you that in school—they taught you how to write code. Well, in our world, writing code is not enough. Every developer makes hundreds of decisions every day. Some of them are major; some are minor; but every single decision is potentially meaningful. In order to make good decisions, the developer has to be able to understand the context and the dynamics of value creation.

We’re looking for people who understand.

Knowledge of preferred technologies and experience, however, do give you an edge in the interview. Currently, we’re looking for developers who are familiar with Ruby on Rails, Java and mobile frameworks. Now, if you have 3-5 years (or more) of relevant work experience accompanied with references and a spectacular track record, let us know you exist.

We’re primarily looking for people with relevant work experience.

The next step? Just send me an open application, and we’ll see how it goes. :)

Some tips:

- There are a million places that describe how to make an impression during the job interview. Check out at least one of those.

- Rehearse what you’re going to say…  before you come to the interview.

- Bring a piece of code with you, and prepare to explain what you have done.

On Software Quality and the Next Big Language, Part I

In this post, I’ll attempt to explain one of the most important principles in software engineering and show how it affects the design and use of programming languages.

Read more…

How To Deliver Software In 7 Days, Part III

This is the last post in my rapid prototyping series. Previously, I wrote about preparation and the development process. Today’s topic is Kaizen, continuous improvement. We’ll go through a few steps that will help you be more productive, shorten the learning curve, and make your life easier.

Read more…

How To Deliver Software In 7 Days, Part II

My previous post was about preparing for a rapid prototyping project in which we create working software in seven days. This second post reveals how to keep the project on schedule, avoid technical risks, and delegate work during the development phase.

Read more…

How To Deliver Software In 7 Days

Prototyping is a fun process. You get to try out new things and you don’t need to worry about production-ready code, automated tests and other routines that are not “creative”. Usually prototyping is not time critical either. You’re not expected to have every bell and whistle ready when the project ends. For a developer it means good times, like somebody is feeding you ice cream with a scoop.

But what if we change the rules a little bit. What if you have to deliver in seven days within a budget, the prototype must work and you need to do this every two weeks. Can prototyping still be fun?

Read more…

  • Page 1 of 2
  • 1
  • 2
  • >