Senior Android developer

Location: Global, NV
Date Posted: 01-13-2016
We are looking for an experienced Android programmer to help the company in development of custom Android applications to interact with company e-commerce systems and manufacturing management systems.
You must have:
  • 5+ years of experience in professional software development;
  • 2+ years of experience in Android applications development;
  • Excellent understanding of Android principles and application development;
  • A deep understanding of low level Android service and operating system calls;
  • Good knowledge of software architecture principles (OOP, Design patterns, SOLID etc.);
  • On-hands experience in working with Agile teams, knowledge of using things like SCRUM, CI/CD, TDD, unit testing;
  • Experience working with SQL databases;
  • Computer science degree or similar is a plus;
  • Strong troubleshooting and analysis skills;
  • Strong written and verbal communication skills in English.
Would be nice to also have:
  • Applications on Android Market that you have developed or was a member of their development team;
  • A basic understanding of modern public API design/implementation fundamentals is considered a plus (REST, HAL, RPC, WS…);
  • Active github account (or any other service of that kind: bitbucket, codeplex etc.);
  • Knowledge of .NET and C# server-side development (ASP.NET, ASP MVC, Entity framework);
  • Knowledge of C++ (for Linux/POSIX and Android NDK);
  • Experience in developing applications for Windows Phones;
  • Certificates in Java (Oracle) and .NET (Microsoft).
this job portal is powered by CATS