Get in on the ground floor of an exciting opportunity to be the first fulltime team member for a new mobile trading application. We are looking for a senior level Mobile Developer who has experience with both iOS and Android development and can work independently in a fast-paced environment. This individual will communicate with our CIO but will be responsible for the overall design, development, and implementation of the mobile application. This individual is a self-starter, can work with little direction, and can extrapolate requirements from an existing web version of the application. Work will be a mix of on-site and remote as initial design meetings will take place with the CIO.
ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES: Prior Senior or Lead Engineer equivalent work experience (5 plus years - leadership opportunity) in a relevant discipline area is required with a demonstrated track record of technical problem solving and quality decision making. Senior developer capable of programming in Objective C, Java, or Java/Kotlin (Android), exposure to all three is highly preferred. Can translate requirements for features into designs, implementation, and automated tests for mobile applications running on Android, and iOS. Can estimate the effort necessary for delivering features.
Salary range: $120k - $150 based on experience. Benefits: Paid medical and dental, 401k + match, life insurance
QUALIFICATIONS AND POSITION REQUIREMENTS: Android:
Hands on experience (5+ years) in the full life cycle of Android application development
Sound Knowledge of Android SDK's
Excellent knowledge in core Java, Objective C
Strong knowledge in RESTful web services
Experience (5+ years) working with iOS and XCode.
Experience with memory management and caching mechanisms specific to mobile devices
Excellent Objective-C and iOS SDK
Minimum 5-7 years of experience in IT industry
Minimum 5-7 years of experience in mobile development
Hands on experience with Android studio
Hands on experience with iOS and XCode
Experience in Android/iOS: designing, developing, and troubleshooting in native environments. Source code control, build, and release management
Mobile UI & UX experience
Has analytic and troubleshooting skills, along with great communication and analytical skills
Desire to work in a fast-paced new company
Can work with limited oversight and make design decisions with limited written requirements based on existing web application
Bachelor’s degree in Computer Science/Engineering with minimum 5 years of work-related experience
Development of Mobile Applications preference would include the build automation, distribution, beta testing, and crash reporting
Knowledge of Kotlin
Microsoft C# .NET experience, developing .NET Web and Web Services, strong knowledge of Visual Studio and C#