Make it lean, be fast
Take risk, be bold
Play to win. Play as a team
Welcome to ABA English, the full-digital academy specified in English learning!
What is our day-to-day life ? Programming of course, but also touching so many other things! In our company, tech and product genius are working really closely to provide our students the best experience. Our main goal always remains to produce the highest value by playing as a team and thinking together about our next new great feature. To do so, creating maintainable and modular architecture along with refreshing the core experience is our daily battlefield!
Our app is already one step further in its development-life: optimization and quality are the keys. The app may sound simple the way it works but a lot of features are actually offered to our student. Some example are the possibility to study in every moment thanks to the full offline mode, the progress tracking in the course allowing student to follow-up their achievements and keep them highly motivated, the optimization of the different features to take the best advantage of phones and tablets screens, the multi-languages support to have the most accessible course possible. And so on.
If you’re always ready for new technical and creative challenge, you will feel great in ABA !
We are doing Mobile Engineering, no only Mobile Development.
The “how” needs to be as important as the “what”.
Pro-activity inside your team is the key to keep going further.
The product was originally developed in Obj-C and the Swift migration status is up to 80%.
All new features that we are implementing are in Swift.
Your knowledge upon great architecture is so welcome.
We love VIPER and have gone a step further by defining our own architecture that allows us to have a clean and well-structured code.
Functional and reactive programming became our standards for communication between different layers.
You will be part of a multidisciplinary team.
Thanks to cross-platform code review, we can improve our skills every day.
Design, Continuous integration, testing, automatisation are core topics.
Continuous integration and release automation give us more time to focus on creating new features.
The current way we are comfortable working with GIT is having single master branch with feature flags ( bye bye develop :) ).
Writing tests and following TDD minimizes code debt.
Performing A/B tests is part of our daily work.
Scrum methodology helps us to deliver value continuously.
Learn and teach are the way to go.
Investing time in training and conferences allows us to keep innovating.
What makes working at ABA English great?
o Private health insurance: Comprehensive medical and dental benefits.
o Restaurant discounts: Enjoy your lunches with a daily discount.
o Childcare subsidies: We offer a discount plan for hundreds of Barcelona-based daycare centers.
o Discounted gym access: Exercise your muscles as well as your brain!
o Discounted travel cards: We make your commute a little lighter on your wallet.
ABA English Culture
Here at ABA English we don’t rely on machines to produce our product, we rely on people. With that in mind we constantly strive to provide the best working environment possible to ensure the success of each member of the ABA team.
When choosing a place to work, we believe culture is one of, if not the most important differentiator. After all, it's where you'll spend the majority of your week! Our office in Barcelona is in a start-up hub for creative businesses.
When we wake up we look forward to coming in, and find our jobs challenging, stimulating and enjoyable. We take pride in working for a business that's both highly innovative and making a lasting positive impact on the world, and enjoy kicking back after a hard weeks work with an inter-company hangout and beers. Every quarter we try to go out for a cultural or team building event.
If this sounds like something you would like to be a part of, then we would love to hear from you! All applications must be in English.