Position: Senior Android Developer
Company: ExpoPlatform
Category: Android
Experience required: 3y
English level: intermediate

About our project

ExpoPlatform is a UK-based company founded in 2013 currently providing service in more than 30 countries. ExpoPlatform`s technology is a complete Networking and Matchmaking and a turnkey Event Management System for online, hybrid, and in-person events. The platform provides a suite of solutions for event organizers (including registration, attendee management, event website builder, conference/session/speaker management, floor plan, and venue management) as well as a user-friendly social media type of networking for attendees (delegates, exhibitors/sponsors/speakers) along with video calls in online rooms and mobile apps.

We are looking for an experienced Android developer to join our team. You will get the opportunity to work with very talented players in the industry and on innovative and ambitious artificial intelligence projects. We value diverse perspectives and encourage everyone to bring new ideas!



Responsibilities we will trust you with:

Translate designs and wireframes into high-quality code; 
Design, build, and maintain high-performance, reusable, and reliable Java/Kotlin code; Collaborate with cross-functional teams to define, design, and ship new features; 
Work with outside data sources and APIs;
Unit-test code for robustness, including edge cases, usability, and general reliability; 
Work on bug fixing and improving application performance; 
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.



Skills we would like you to bring to the team:

Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies;
Solid understanding of common programming tools and paradigms, such as version control, use of frameworks, and common design patterns;
Proficiency with Android Studio and Android SDK tools;
Excellent knowledge of the Java/Kotlin programming languages;
Familiarity with mobile applications and development, including the use of hardware such as accelerometers, cameras, and gyroscopes;
Experience of working as part of a cross-functional team and with code written by others, including bug fixing, and refactoring legacy code;
Good communication skills;
English intermediate level or higher, both verbal and written.



We offer you more than just a new job title: 

Fast professional growth with an international team of professionals;
An interesting project, work on your product with demand;
Unlimited fun in the workflow;
Financial stability and competitive salary;
Working hours: Mon-Fri 8 hours, semi-flexible;
Free English language courses;
Working in a friendly team.