Android/Mobile Software Engineer,

Title: Android/Mobile Software Engineer
Location:  Eden Prairie, MN  
Contract : 6 months 
Visa: EAD / GC / USC 
Employment Type: W2

About This Opportunity:

You will be part of an engineering team that focuses on the research and development of complex, embedded systems. You will be working with a team of dedicated engineers to create innovative solutions in a multi-threaded world. This environment is as close as it gets to a real-time operating system in the Windows and Android world, and it comes with high expectations for uptime and stability. The ideal candidate will be excited to work collaboratively in a fast-paced, dynamic environment.

 
Attributes:

·         Excellent verbal and written communication skills


·         Demonstrated flexibility, initiative, creativity and innovation


·         Enjoy working in multiple languages, frameworks and environments


·         Comfortable working and collaborating in a fast-paced, Agile (Scrum) development environment


·         Able to provide recommendations on priorities that align with business and technical objectives


·         Able to independently create design specs and documentation that cross technical areas


·         Able to work independently on medium-sized projects


·         Independently understands, validates and refines requirements across multiple technical areas

 

Required Skills:

·         4+ years of professional C# device development


·         3+ years Android development


·         Expert understanding of at least one IDE common in Android touch screen tablet development


·         Experience with MVC design and MVVM design


·         Hands on experience with a variety of programming languages and databases


·         Experience with one or more IDEs such as Eclipse, IntelliJ, Android Studio, Xamarin Studio, Visual Studio


·         Experience developing user experience/interface software


·         Experience with Unit, Integration and Functional testing


·         Understanding of the .Net software process


·         Product porting experience from Windows/Linux to Android


·         Working knowledge of OOP and design


·         Understanding of database usage and modeling


·         Communication Protocol Experience


·         Demonstrate several specific successes from current or past technical challenges

 
Preferred Skills:

·         Worked with embedded device development


·         Experience with .Net compact framework          


·         Experience with SQL Server / SQLite / MySQL


·         Experience with Java software development


·         Experience with current HTML, REST, JSON, and CSS


·         Mobile application development experience using Cordova, Ionic, or similar


·         Worked in the transportation, logistics or fleet management


·         Demonstrates technical leadership


·         Demonstrates project ownership - ability to see a project through to completion


·         Experience in transportation, logistics or fleet management

 
Responsibilities:

·         Stay on top of the ever-changing world of mobile technology


·         Be an educator and a mentor for junior engineers


·         Possess intellectual humility - Be able to make mistakes and learn from them


·         Design and build sophisticated and highly-scalable systems


·         Challenge everything - Push yourself and others by asking how we can be better in all aspects of our work


·         Ensure the team’s work is of high quality through the use of best practices such as continuous integration, unit and integration testing, and code reviews


·         Take ownership and lead development of team objectives


·         Collaborate in a culture that promotes passion in technology


·         Hack away at the bleeding edge of technology during our epic monthly hack-a-thons (and win a cool prize like a Super Star Destroyer Lego set!)


Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field