Position: Senior Android Developer
Company: SD Solutions
Category: Android
Experience required: 5y
English level: upper

**Requirements:**

- BSc in Computer Science, Computer Engineering or equivalent work experience;
- Solid knowledge of Android SDK, Android UI design principles, patterns, and best practices;
- A good grasp of Object-Oriented programming and common design patterns;
- A good understanding of client-server fundamentals;
- Proven work experience on a real app (please include app info);
- Experience with user interface implementation on mobile and passion for delivering great user experience;
- Passion for UI and crafting slick mobile user experiences;
- Self-motivated and fast learner with a strong sense of ownership and drive;
- **Good spoken English**.

Our Department works in short release cycles to ensure that our customers get the best experience as fast as possible.

We believe that agile and robust architecture will lead to a more stable environment and ease maintenance tasks. Therefore we strive to build flexible APIs between our Server and our native Client Apps (e.g., Android, iOS & Web clients).

Open Source Libraries and new technologies are our way of achieving all of this, **Kotlin, Jackson, Retrofit, ConstraintLayouts, ViewModels, Data Binding, and RxJava** are just some of these technologies we work with daily.

If you care about lean, maintainable code, using appropriate patterns in the right situation, improving yourself & your colleagues, and having your code influence thousands of users.

In that case, we are the right place for you.

**Responsibilities:**

- Translate designs and wireframes into high-quality code and delightful mobile experience;
- Design, build and maintain high performance, reusable, and reliable code;
- Ensure the best possible performance, quality, and responsiveness of the application;
- Identify and correct bottlenecks and fix bugs;
- Help maintain code quality, organization, and automatization.

**About the project:**

Plus500 is a global software company that develops and successfully operates a leading online trading platform in over 50 countries. Plus500 is listed on the London Stock Exchange since 2013 and recently on the FTSE 250 index, and is the proud Main Sponsor of Atletico de Madrid football club.