Southfield, Michigan
Mobile Developer (Android, IOS) Job Opening in Southfield, Michigan - 3+ years of experience developing software currently in market
3+ years of experience with iOS and/or Android application development at all levels of the stack.
Experience with in market system level iOS and/or Android OS applications a MUST
Experience writing iOS and/or Android clients for Web Services (REST, RPC, and/or SOAP)
Experience with iOS and/or Android Activities and Fragments
Experience with multi-threaded development on iOS and/or Android platforms
Creative problem solving skills and ability to effectively communicate and translate feedback, needs and solutions
Exposure to and general understanding of user-centered design methodology and human factors principles.
Knowledge and understanding of platform-specific tools and languages (Expert-level proficiency a must) - Swift, iOS SDK, Java, Android SDK, RxAndroid, Dagger Dependency Injection, Swagger Codegen, etc.
Is a developer who enjoys mastering and utilizing numerous mobile and web software development ecosystems such as Java/Android, Swift/IOS, C#, JavaScript, etc.
Must possess demonstrable hands-on proficiency with respect to Unit testing and automated testing and refactoring tools such as Junit, Jasmine, Selenium, Cucumber.
Is a proficient practitioner of Agile Software Craftsmanship principles and practices such as clean code, TDD, Continuous Integration, Legacy Rescue, and Agile Testing.
Enjoys being a strong mentor who can teach and lead teammates on Software Craftsmanship path.
Must have excellent communication skills (oral and written) and interpersonal skills.
Must have the ability to work in a fast paced environment.
Must have good work ethic and strong sense of ownership of end result, and teamful attitude.
Must be capable of working in a member-centric environment, with a practical approach and strong problem solving skills.
Prior banking or credit union experience is a plus.
:
Bachelor's Degree in computer science or related degree or equivalent combination of education and work experience.
Job Type: Full-time
Job Location:
Southfield, MI
Required education:
Bachelor's
Required experience:
Swift, iOS SDK, Java, Android SDK, RxAndroid, Dagger Dependency Injection, Swagger Codegen, etc.: 3 years
IOS, Android, Mobile Application Development: 1 year
|