Essential Functions:
- Participate in an experienced, energetic team on a rapid, agile development schedule
- Maintaining and supporting multiple projects and deadlines
- Author technical analyses and technical designs, develop software, perform unit testing and build delivery
- Developing, debugging and releasing native Java
- Development of mobile Android based apps
- Supporting multiple Android devices
- Development Kit: Handling Android GUI growth
- Handling Android Application Development as per best practices
- Ability to work independently and take ownership of deliverables
- A strong work ethic, expressed through the willingness and ability to acquire new skills, multitask, and take on projects outside immediate areas of expertise
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Ability to work on project without detailed instructions; taking the initiative with this job is super important
- On-going maintenance of existing projects
Qualifications:
- Bachelor’s Degree in Computer Science, Information Technology, Information Systems or related field is required
- 2 years of Object Oriented software development experience
- 2 years of experience developing, designing, and implementing enterprise mobile applications with Android for smartphones
- Hands on experience in the full life cycle of Android application development
- Experience with web technologies is a plus (JavaScript, CSS, HTML5 etc.)
- Robust debugging skills [should be able to analyze stack trace logs, crash dumps etc.]
- Strong knowledge in building highly responsive apps
- Solid knowledge in Java & Kotlin
- Strong knowledge in OOP & Design Pattern