Software Engineer - iText DITO

Belarus

About the job

You will write code in Java and Kotlin for iText DITO, iText's newest product, a powerful template engine to mass produce iText-quality PDFs. You'll be based in Minsk, Belarus.

What you'll do

  • You will write code in Java and Kotlin for the core logic of the engine that connects data with the visual representation as well as the backend of a web application.
  • You will be involved into investigating and fixing issues with the code coming from the customers
  • You will convert feature requests or bug reports into reusable, maintainable and robust code

What you bring

  • 2+ years of work experience
  • 1+ years of experience with Java or C#
  • Degree in Computer Science or another technical field, or comparable hands-on experience. Degree in progress is acceptable
  • Understanding how much time your code will take to run and whether it needs optimization
  • Desire and ability to leave the code, documentation and processes behind you in a better state than they were beforeExtreme desire to learn and grow fast
  • Good knowledge of CS fundamentals: bits and bytes, data structures, OOP, basic algorithms etc 

You will thrive in this role if

  • Programming contest participant
  • Experience with Kotlin programming language
  • Experience with scripting tools (Groovy / Python / Shell etc)
  • Ability to think twice and understand what can possibly go wrong with your code
  • Ability to design extendable APIs and specifications
  • Ability to read technical documents and specifications carefully and understand their meaning and cross-relations deeply

About iText

iText is one of the fastest growing technology companies in Europe. The company’s flagship product is an open source software library to create and manipulate PDF documents in Java and .Net(C#). There are currently millions of iText users, both open source and commercial. iText’s customers (software developers, technology vendors, software integrators) range through the fields of technology, financial, public, government and health care sectors including many of the Fortune 500 companies. iText has dedicated international teams with offices in Belgium (Ghent), Asia (Singapore and Korea) and in the USA (Boston).

The development team of our partner Dual Lab consists of highly qualified and motivated developers, QA engineers and technical team leaders. The key feature of their team is a strong mathematical background. Their work is aimed to reduce the entropy and bring chaos to order, starting with crisp crystal order in minds and in the code.

(Y)our team

You'll be part of the team of iText's partner Dual Lab. You'll be surrounded by enthusiastic developers that have a can-do mentality. This role is based in Minsk.

What we promise you

  • Opportunity to learn a lot and have fun every day, being a part of the distributed international team

  • Flexible working hours, 30 calendar vacation days

  • English classes at the office

  • Two company-wide parties a year and a handful of smaller teambuilding events

  • 50% compensation for your medical insurance expenses

  • 50% compensation for your sports activities expenses

Sounds interesting?

APPLY NOW

Share this job

Contact

Still have questions? 

We're happy to answer your questions. Reach out to us and we'll get back to you shortly.

Contact us
Stay updated

Join 11,000+ subscribers and become an iText PDF expert by staying up to date with our new products, updates, tips, technical solutions and happenings.

Subscribe Now