In our company you will:
- Participate in multiple projects as a developer of client-server solutions for mobile platforms;
- Create new and enhance existing products;
- Research new technologies, platforms and development tools;
- Be a part of highly skilled and creative development team;
- Learn new tricks from senior colleagues, teach juniors.
Platforms we develop for:
- Google Android;
- Apple iOS
- BS or higher technical degree in Computer Science or a closely related field;
- 2+ years of experience in software development;
- Solid knowledge of common data structures and algorithms;
- Good knowledge of Java technologies and language;
- Good communication skills;
- Ability to search for required information without assistance, share knowledge with the team.
Also the following knowledge or experience will be to your advantage:
- Experience of development for Android or development of cross-platform code;
- Experience with financial, brokerage or exchange-related software;
- Solid knowledge of multithreading;
- Relation DB principles and structure, knowledge of SQL;
- OOP Patterns, OOD;
- User Interface design and usability design experience.