Blog

14. Dec 2018
We are hiring: Front End Developer

2e Systems is seeking a driven and enthusiastic graduate or mid-level Front End / GUI developer to join our global product development team.

2e Systems is a highly versatile computer engineering and development company specializing in online booking, eCommerce, mobile and communication solutions for the airline and travel industry. We develop and operate critical systems for airline customers worldwide.

Our head office is in the Frankfurt area (Bad Soden am Taunus), our software development group is central to our success, and we are looking for the right candidate to ideally join either our Frankfurt or Zagreb offices. Other locations may be considered.

- Job description:
Our developers at all levels of experience participate in the full development lifecycle from concept to deployment, using agile methodologies and the latest technologies. We are an engaged global team with a flexible approach, and there is plenty of opportunity to grow, learn, and be recognised worldwide!
We develop quality software under time pressure, and it is critical that all team members work well with colleagues and communicate professionally with customers.
Main tasks of the position
Designing, developing, and maintaining complex, dynamic applications
Analysis of business requirements
Supporting the deployment of systems and diagnosis of problems
Estimation and prioritization of own work activities
Interaction with project managers and customers
Close collaboration with worldwide colleagues and clients

- Position requirements: 
A good understanding of, and ideally experience with:
Software development using modern languages and frameworks
Principles of a ‘Single Page App’ concept and how to get the best results
Programming concepts, data structures and RESTful services 
General software development practices such as PSR-2 coding standards, commenting of code, object oriented programming
Some understanding of, and ideally experience with:
Cross platform development ideally using a tool such as ReactNative
UNIX (ideally Linux) as well as operating system and networking concepts
MySQL and NoSQL
Working in small teams with end-to-end responsibility for delivery of complete systems
Reading, understanding, and contributing to technical specifications
Source control systems and branching models (ideally using Mercurial, or any modern system such as Git)

- As well as:
Enthusiasm, dedication, and a well-organised approach
Strong problem-solving and debugging skills
Good clean code that can be quickly grasped and maintained by other team members
The ability to operate both in a team and independently
Excellent spoken and written English; German or Croatian is a bonus
A qualification such as Bachelors or Masters in computing or related discipline

- Beneficial skills:
ReactJS / React Native
Angular / Ionic stack
Laravel / Lumen
Creation / connection to RESTful services using JSON
Agile software development experience
Test-driven development and continuous integration tools

- What we offer:
Work in the interesting and dynamic airline industry
We are strongly international and offer cooperation with colleagues and customers globally, including opportunities for international travel
You will work with engaged and highly competent colleagues, in independent teams with high levels of autonomy
We have an informal and friendly environment with many exciting professional and technical challenges
You will receive a competitive salary combined with good opportunities to develop professionally
Further education and professional development is encouraged and supported
Your work will have a direct and visible impact on our business and customers


About 2e Systems
2e was established in Germany in 2000, we now have offices in Croatia, Ireland, the UK, the US, and Australia. We use many of the latest open source frameworks and technologies to build stable and high-quality products.
We provide airlines with internet and mobile solutions for booking flights, check-in, notifications, and crew management. Customers include airlines such as Lufthansa, Austrian Airlines, Swiss Airlines, airBaltic, Croatia Airlines and JetBlue.


How to apply:
If you would like to be part of our success and are looking for a challenging job working with a team of experienced engineers, we welcome your application!
Please send your application to: [email protected], paying attention to the following points:
Your CV must be in English
Please include a brief cover letter explaining why you are an excellent fit for the job and which locations you would like to be considered for
If you require help / sponsorship to work in your preferred location, please state this clearly
We hope you understand that we will not respond to applications which do not meet these minimum criteria.