Overview
Skills
Job Details
Mobile Developer - Android | CTH - Penske - reading PA
Candidate will have a Bachelor s degree or equivalent experience in computers and related technologies. Candidate must also possess good project management and communications skills with the ability to work on multiple simultaneous projects or lead/mentor small project teams. Candidate will have 3-5 years of experience developing mobile applications through the SDLC in the following areas:
Acted as a Mobile Developer with full System Development Lifecycle experience collaborating closely with Product Owners/Managers, Designers, QA teams, and development staff.
Experience Kotlin Coroutines, Kotlin Flow, Android Studio, Hilt, oAuth/JWT Concepts, RxJava, Jetpack Compose, Artifactory, Android Material Design, Android Studio
Development using RESTful APIs
Participate in all aspects of the Software Development Lifecycle, including developing new applications and modules, supporting existing systems, analyzing software performance, and ensuring code quality using Test-Driven Development (TDD) and writing unit tests.
Ongoing systems monitoring and general support of assigned applications
Knowledge of the Agile software development methodology
Ability to quickly and thoroughly learn and apply new technologies
In addition, it would be a plus if the candidate also had experience with:
Bitbucket, JIRA, Confluence, Bamboo, JSON, Dependency Injection, Unit Testing, Firebase, TDD, Google Analytics
Web Services/SOA
OpenShift, Kubernetes, Docker Containers, Apidog
JAVA/J2EE preferably using a web application server
Spring Framework and Design Patterns, iBatis
SQL - Experience in writing optimized complex SQL statements.
Oracle, iSeries DB2, and MS SQL Server database experience
Google Analytics
Microsoft Office and Visi