Job Details
Skills And Tools:
Job Description
Candidates are required to answer the pre-screening questions. Applying without a response will delay or reject your submission.
CST provides technology-based solutions that empower clients to operate efficiently, reduce operational costs and increase their competitive advantage. We leverage industry best practices and lessons learned to tailor flexible solutions that produce measurable results. CST works with clients in government, healthcare, manufacturing, legal, finance, entertainment and other commercial industries. We draw on our deep technical expertise and global presence to deliver the highest quality and most cost-effective solutions for our clients.
Responsibilities
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Job Requirements
Must Haves
- Minimum 4 years of experience developing mobile applications for Android platforms
- B.S or M.S degree in Computer Science or related field
- Experience developing on Android 4.0+ through to 5.0+
- Technical knowledge of mobile application development and architectures
- Experience with UI and Unit Testing in Android Applications
- Expert in Java and the JDK
- Expert proficiency of the Android Developers Kit
- Advanced Android UI Skills (Fragments, Custom view components)
- Expert level debugging and analysis skills using ADB
- Expert in designing API requirements for REST Services
Bonus Points
- Experience with Android 6.0 (Marshmallow)
- Solid understanding of full development life cycle
- Experience with working for a multi-national company
- Integrating with Google Maps, Twilio (SMS notifications), GPS tracking, and device security
- Integrating with Cloud and On-premises deployments
- Deploying Enterprise grade Android applications in different environments
Candidates are required to answer the pre-screening questions. Applying without a response will delay or reject your submission.