At Issuu, we empower content creators through cutting edge tools, technology and services. We exist to help creators of longform, highly visual content build audiences and businesses.
We are seeking skilled Android Engineer to work on the Issuu products, along with supporting backend and infrastructure.
You will work with a small, autonomous team of engineers, designers, and product managers to find end-to-end solutions to challenging problems.
You will help removing technical debt and mitigating the risk of slowing down, or harming production systems.
If you are driven by curiosity and an eagerness to learn, then you’re the one we’re looking for!
We are the right company for you, if you
want to work on a product that matters to a lot of people We receive hundreds of visits per second and host over 50M+ documents,
consider yourself one of the best at what you do and you're looking for equally talented colleagues,
are self-driven, curious and never stopped learning and exploring new languages, technologies and solutions,
seek a culture where all voices matter when it comes to shaping the future of the product,
want to work with colleagues who have here to help’ attitude, and absolutely want to help you succeed.
We believe you can help us succeed by
delivering results that create value for the end users, while we ensure a high-performance, high-availability, robust product that scale with our traffic,
working across disciplines, and take a holistic, end-2-end approach to software development,
being at the forefront of development practices, Agile, Continuous Delivery, Software as Service, Cloud-based, Docker
working equally well creating back-end and front-end solutions that can run in production at the scale of our traffic,
solving problems from just about every area of computer science, including search, information retrieval, artificial intelligence, natural language processing, distributed computing, large-
scale system design, networking, security, data compression, big data and so on.
We are looking for someone who has
5+ years of experience building Android applications,
2+ successful commercial projects taken from inception to production,
a Master’s degree in CS or equivalent,
a demonstrated ability to deliver results in a fast paced environment,
very good understanding of mobile domain, familiarity with backend systems, and backend infrastructure,
high proficiency with Kotlin or Java and using the Android Framework,
strong competence in building user interfaces,
experience architecting and building robust, high-performance applications,
knowledge in RESTFul APIs is highly advantageous,
used to working with Design and Product teams,
experience with MVVMP-based mobile applications (a plus),
experience with server-side languages (a plus),
excellent communication skills in English.
Can you say yes to most of these qualifications? If you want to build truly scalable systems and work on something that matters, it’s time to apply!
Other things you should know are
you will not only build up this new digital product but also ensure it’s live - this also includes the overall responsibility to ensure the product runs flawlessly, and is constantly improved,
we're currently working on a new publication conversion engine - which enables publishers to create a mobile optimised version of their publication with ease,
we currently use Kotlin and coroutines, RxJava, Dagger, and Retrofit,
we design our architecture for flexibility and ease to change, our backend architecture is microservice-oriented using AMQP,
we deploy our backends multiple times a day on AWS and use Docker Swarm, MySQL, Redis, Node, etc.,
we strive to be agile (Who doesn’t?), but we're not religious about Scrum, Kanban or any other methodology.