Android Developer / Engineer
You will develop, execute, and improve mobile engineering projects and business solutions.
Responsibilities
- Execute mobile engineering projects from discovery through implementation.
- Participate in peer code reviews and team development processes.
- Troubleshoot production and business issues for mobile devices.
- Support the implementation of business solutions through mobile engineering.
Required Skills
- 5+ years of experience building scalable e-commerce applications or mobile software.
- Extensive Android software development experience.
- Proficiency in Java and Kotlin.
- Experience with Git/GitHub for distributed source code version control.
- Experience developing mobile network clients using HTTP, REST APIs, and Google Cloud Messaging.
- Hands-on experience with Google Play APIs including Maps, Location, and Cloud Messaging.
- Proficiency in software debugging using debuggers, loggers, and crash report tools.
- Experience analyzing memory issues and leaks using tools like DDMS or MAT.
- Knowledge of design patterns, MVC, data structures, and algorithms.
- Experience with embedded real-time systems with limited memory and processing resources.
- Experience performing unit and integration testing on Android code.
- Must have a published Android application.
- Experience working within Scrum/Agile methodologies.
Apply tot his job Apply To this Job