Browse open positions across companies hiring with Goodfit. Filter by role and location, and start your interview when you're ready.
The Android Mobile Developer will support the National Strategic Planning & Analysis Research Center (NSPARC) by:
Modeling, designing, developing, coding, maintaining, and testing modern data-intensive mobile applications
Providing programming support to analytic staff
Designing, coding, and testing application software
Modifying existing software based on functional requirement changes
Preparing and maintaining technical documentation
Preparing user documentation and operational instructions
Improving program efficiency
Preparing test data and validating software accuracy
Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field
Object-Oriented Analysis and Design (OOP)
Java and Kotlin for Android development
Android SDK
REST, GraphQL, JSON
Unit testing & bug fixing
Architecture patterns (MVC, MVP, etc.)
Android Studio
Linux – Intermediate (Required)
Android – Intermediate (Required)
iOS – Beginner (Preferred)
Kotlin – Intermediate (Required)
Android Studio – Intermediate (Preferred)
XML Views UI Framework – Intermediate (Preferred)
Testing tools: Espresso, Postman
Ability to work with legacy code
Ability to organize and delegate work
1+ year experience designing, developing, testing & deploying production-grade applications
Familiarity with Android frameworks
Familiarity with package managers (CocoaPods, Carthage, Swift Package Manager)
Strong attention to detail
Desire to build quality products
Willingness to learn new technologies