Software Engineer - iText 7

Belarus

About the job

You will write reusable, maintainable and robust code in Java and design extendable API for the iText 7 engine. You're based in Minsk, Belarus.

What you'll do

  • You will write code in Java for a PDF library, the core part of which is open source
  • You will be involved into investigating and fixing issues with the code coming from the customers
  • You will design extendable API and 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 and/or C#
  • Keeping users in mind when designing API
  • 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 before
  • Ability to read technical documents and specifications carefully and understand their meaning and cross-relations deeply
  • Extreme desire to learn and grow fast and share your expertise with the colleagues
  • Degree in Computer Science or another technical field, or comparable hands-on experience. Degree in progress is acceptable
  • Good knowledge of CS fundamentals: bits and bytes, data structures, OOP, basic algorithms etc

You will thrive in this role if

  • Ability to think twice and understand what can possibly go wrong with your code
  • Experience of working with any of the file formats at a low level
  • Programming contests participant
  • Experience with scripting tools (Groovy / Python / Shell etc)

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