CTI is seeking a versatile Android developer to join our team as we continue to expand upon existing and new Android applications. As an Android Developer you will work on a team to design and develop Android apps that solve the unique and challenging problems faced by our customers. You will be closely involved during every aspect of the project lifecycle including requirements gathering, design/architecture, development, testing, and delivery.
Responsibilities to Anticipate:
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
Necessary Skills and Experience:
- 2+ years of experience as a software developer
- 2+ years of experience in Android development with 3+ years of development in Kotlin or Java
- Experience using the Android platform to create, customize, and optimize applications for each device
- Experience with Android APIs such as Activities, Services, Content Providers, and Broadcast Receivers
- Knowledge of Android networking, REST/JSON, and integration with 3rd party libraries and APIs
- Solid understanding of the full mobile development life cycle
- Experience in collaborating with other developers, designers, and stakeholders
- Bachelor's degree in Computer Science, Computer Engineering, gaming, or related technical field
- The ability to obtain a US security clearance post start date. U.S. Citizenship is required as only U.S. citizens are eligible for a security clearance
Beneficial Skills and Experience:
- Prior experience maintaining open source projects
- Have published at least one original Android app
- Fluency in advanced topics like Android NDK or Kotlin
- Capable of communicating effectively
- Good judgment balancing speed of development and long-term code maintainability
- Self-motivation with ability to perform quality work within deadlines and budget with or without direct supervision
- Excellent analytical skills with a good problem-solving attitude
- Prior military experience
- Experience developing ATAK software applications
- Ability to travel
Benefits
CTI is a rapidly growing company offering the following:
- Medical, dental and vision insurance
- H.S.A. (partially funded by CTI) and Flex Spending
- Company-paid life insurance/AD&D and disability insurance
- Optional supplemental life, critical illness, hospital indemnity and accident insurances
- Paid vacation, sick leave and holidays
- 401k plan with Safe Harbor contribution
- Tuition reimbursement/professional training options
- Employee Assistance Program
- Travel Assistance
- Financial Planning Assistance
- Voluntary Pre-Paid Legal
- Flexible schedules with telecommuting options
- Service awards program
CTI is an Equal Opportunity employer and shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
Tags
android
api
java
security
open source
Apply to job