What are the responsibilities and job description for the Android Developer position at Tekcogno?
Position: Android Developer
Location: Vienna, VA
POSITION SUMMARY
- Accountable for the delivery of software solutions that meet business needs.
- Complete analysis, design, and coding tasks required to deliver critical business solutions.
ESSENTIAL JOB FUNCTIONS
- Develop a high-quality codebase, participate in design discussions, execute development against design, and navigate complex codebase
- Executes against defined technology roadmap to support project portfolio and business strategy
- Complies with enterprise standards across domains: operations, infrastructure, data, applications, development, security & risk, and business continuance
- Contributes technical leadership to team projects
- Helps to drive innovation by leveraging innovative new technologies and approaches to renovate, extend, and, transform the existing technology base
- Able to lead the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement
- Proficient with software development principles, patterns, processes and, practices
- Promote the capture and reuse of intellectual capital, including code objects and components
- Able to comprehend and use architectural diagrams, interface specifications, class structures and, other design documents
Key Responsibilities
MINIMUM POSITION QUALIFICATIONS
- Minimum 9 years of experience is required
- 5 years of experience with Mobile Development and building user-facing applications on Android.
- Expert knowledge of Android SDK and different versions of Android.
- Strong knowledge of Google’s Android UI design principles, patterns, best practices, and interface guidelines.
- Experience working the Android AOSP frameworks, NDK, SDK, and libraries.
- Experience working with offline storage, threading, and performance tuning.
- 5 year of experience coding in Java and can demonstrate proficiency in programming languages like Java/Kotlin.
- 5 years of experience with RESTful APIs that connects Android applications to back-end services.
- Experience with building and releasing APIs and building and optimizing mobile apps, in Java and Kotlin.
- Familiarity with cloud message APIs and push notifications.
- 5 years of experience with continuous integration and automated testing integration
- 5 years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure
- Proficient understanding of code versioning tools, such as Git, GitHub Saas
- Ability to understand business requirements and translate them into technical requirements
Job Types: Full-time, Contract
Pay: $78,135.00 - $130,000.00 per year
Schedule:
- 8 hour shift
Application Question(s):
- What's your visa status and current location?
Experience:
- Mobile Development: 5 years (Required)
- Java/Kotlin: 5 years (Required)
- RESTful APIs: 5 years (Required)
- continuous integration: 5 years (Required)
- Git, GitHub Saas: 1 year (Required)
- Android: 5 years (Required)
Work Location: One location
Android Developer
Satnam Data Systems, Inc -
Mc Lean, VA
Android Developer
Ring0 Technologies, Inc. -
Herndon, VA
Android Developer
Cynet Systems -
Mc Lean, VA