Position: Mobile Developer
Company: SD Solutions
Experience required: 3y
English level: upper

You will utilize your skills and creativity to create effective, efficient and reliable mobile software systems.
We’re looking for a self-motivated engineer with a proven architectural experience in developing native iOS/Android applications. We value independence, honesty and unconventional thinking.
**

Minimum Required Experience:
**
* BS in Computer Science, Computer Engineering, or equivalent work experience;

* 3+ years of iOS/Android architectural design and development;

* In depth knowledge of Java and Objective-C programming languages;

* Experience with user interface implementation on mobile and passion for delivering a great user experience;

* Good understanding of object-oriented programming and common design patterns and practices;

* Good understanding of server-client fundamentals;

* Self-motivated and fast learner with a strong sense of ownership and drive.

**Ideally:**

* 10+ years software engineering experience;

* Experience working with common software engineering tools and practices (version control, bug tracking, integration, etc.);

* Willingness to learn new programming languages and systems;

* Any .Net programming experience (C#/VB.Net, desktop/web/server) is a major plus;

* Ability to work independently with minimal oversight;

* Ability to develop solutions with minimal documentation and the ability to communicate effectively with others as necessary to extract detailed requirements as needed;

* Any experience in Fintech is a plus.