Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
1) Design and build advanced applications for the Android platform 2) Interface with Systems Engineers on refinement of requirements and solutions 3) Prepare reports consistent with program requirements, development processes and recommends processes unique to expertise 4) Deliver a series of new customer features against project deadlines 5) Unit-test code for robustness, including edge cases, usability, and general reliability 6) Other duties as assigned
Requirements:
Understands the fundamentals of Android development and recognizes common design patterns in the framework.
Excellent knowledge of Android SDK
Experience with Android NDK (JNI)
Excellent knowledge of Java and C++
2 years of object-oriented design experience along with a track record of delivering designs to market
Experience working on the base level application development (Kernel and the lower levels).
Experience with third-party libraries and APIs
Knowledge of Hibernate, Spring framework
Basic knowledge of Linux
Experience and solid understanding of Maven
Solid understanding of the Software Development Life Cycle (Agile)
Experience with network client/server architecture
Experience with Git in a team environment
B.S. Degree in Computer Science or an Engineering discipline
6+ years of software development experience
Nice to have:
Knowledge of Python
Experience with Apache Thrift
Vehicle networking protocols (e.g CAN, LIN)
Continuous integration experience (e.g. Jenkins, Hudson)
Prior experience in Precision Farming product development
Experience with Robolectric unit test framework
Luxoft Holding, Inc. (NYSE:LXFT) is a leading provider of software development services and innovative IT solutions to a global client base consisting primarily of large multinational corporations. Luxoft's software development services consist of core and mission critical custom software development and support, product engineering and testing, and technology consulting. Luxoft's solutions are based on its proprietary products and platforms that directly impact its clients' business outcomes and efficiently deliver continuous innovation. The Company develops its solutions and delivers its services from 18 dedicated delivery centers worldwide. It has over 10,500 employees across 31 offices in 17 countries in North America, Mexico, Western and Eastern Europe, Asia Pacific, and South Africa. Luxoft is incorporated in Tortola, British Virgin Islands, has its operating headquarters office in Zug, Switzerland and is listed on the New York Stock Exchange.
We are in need for skilled and self-motivated Android Software Engineer with excellent Java and C++ knowledge to work with other talented individuals in a challenging and rewarding environment. You would work closely with external stakeholders, UI designers, and other software engineers to design and implement the technical solutions.
