Junior Android Developer

KoolSpan is seeking a Junior Android developer who is passionate and proactive about building mobile applications
Full Time
Depends On Experience
Telecommuting not available Travel not required

Job Description

Key Responsibilities


  • Implement new features from requirements and wireframes.
  • Research new technologies
  • Collaborate with other engineers, designers, testers and managers to deliver releases on time.
  • Work closely with QA to debug and fix issues.
  • Maintain existing code base, improving reliability, robustness, readability and performance.
  • Assist in providing documentation support.
  • Provide both internal and external customer support if needed.
  • Participate in code reviews.



Qualifications / Requirements


  • B.S. degree in Computer Science or a related discipline.
  • Android SDK and NDK.
  • Strong knowledge of Android UI design principles.
  • Strong knowledge of how to deal with the fragmented Android market and different screen sizes.
  • Experience with profilers to analyze memory usage, CPU utilization, leaks etc.
  • Good understanding of push notifications (GCM, FCM)
  • Good understanding of the advantages and limitations of the Android platform.
  • Ability to manipulate standard Android controls to build custom controls.
  • Good understanding of threading and experience with multi-threaded applications.
  • Experience with RESTful APIs to connect to back-end services.
  • Solid understanding of common design patterns and best practices on the Android platform.
  • Awareness of open-source Android ecosystem.
  • Solid understanding of source control, especially Git.
  • Solid understanding of networking protocols TCP/UDP. SIP, RTP, RTCP a plus.
  • Familiarity with continuous integration.
  • Familiarity with encryption and security.
  • Excellent debugging and problem solving skills.
  • Strong verbal and written communication skills.
  • Internally motivated and a willingness to learn.
  • Passion for working in a team environment, respectful, humble and an understanding that teamwork and success is not a zero-sum game.



Nice to Haves


  • Experience with VOiP and audio codecs.
  • Experience with C/C++.
  • Experience with XMPP.
  • Experience with iOS.
  • A quality app published on the Google Play store (bonus point if it's popular).


Posted By

Francesca Aquino

7735 Old Georgetown Road, Suite 500 Bethesda, MD, 20814

Dice Id : RTX18cd2b
Position Id : 247002
Have a Job? Post it

Similar Positions

Mobile Application Architect
  • Kreative Technologies
  • Falls Church, VA
Mobile Developer
  • CoStar Realty Information, Inc
  • Washington, DC
Android Developer
  • Vibrent Health
  • Fairfax, VA
Java Developer with strong Android/Mobile App. exp
  • V.L.S. Systems, Inc
  • Chevy Chase, MD
iOS / Android Developer - Full time MD
  • Avesta Computer Services
  • Bethesda, MD
Android Developer
  • Dobra Resources, Inc
  • Columbia, MD
Android Developer 6993 (CTH)
  • Triune Infomatics Inc
  • Chevy Chase, MD
Senior/Principle Android Software Engineer
  • AppGuard LLC
  • Chantilly, VA
Lead Hyrbid Mobile Developer
  • Softworld Inc
  • Mclean, VA
Sr Mobile and OTT App Developer
  • XTGlobal
  • Arlington, VA
Mobile Application Developer (Citizen/GC only)
  • Protek Consulting
  • Suitland, MD
Senior Mobile Software Engineer
  • Amerit Consulting
  • Reston, VA
Mobile Application Developer
  • Systems Engineering Solutions Corporation
  • Suitland, MD
Mobile Security Engineer
  • Scope Group
  • Herndon, VA