Software Engineer I

Smith Micro Software, Inc. provides software and services that simplify, secure, and enhance the mobile experience.→

Thrive in an environment where your ideas can become global product innovations.

Smith MicroSoftware, Inc. (NASDAQ: SMSI), develops and markets mobile software products and services and an extensive line of software products for business & home markets. Bringing together innovative solutions from mobile connectivity to managing media content mobility to advancing mobile software management, Smith Micro products enrich the experience people have with their computer systems, mobile devices and wireless networks. Our knowledge spans 25 years of design, creation and engineering for hardware and software products, and we have shipped over 100 million copies of our QuickLink family of products to our customers worldwide.

Headquartered in Southern California, Smith Micro operates offices throughout North America as well as maintaining an international presence in Europe and Asia. Smith Micro’s complete lines of products are available through leading mobile operators, device and PC manufacturers, national retail storefronts and direct from its websites.

We are looking for:

Software Engineer I

Job Location: Belgrade, Serbia


Smith Micro Software is looking for an experienced Software Engineer with strong Android development experience to join our mobile application development team in Belgrade. You will be working with creative experienced developers, designing & developing consumer & enterprise applications & solutions. You will participate in the entire development process, from design to release, following Agile methodologies.


  • Design, development, integration & validation of new software and maintain existing software
  • Review/analyze product requirements and derive corresponding SW specifications
  • Work with server engineering & operations teams to debug/analyze system issues
  • Participate in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work
  • Provide timely status updates for areas of individual responsibilities within projects

Experience/Skills Required

  • Minimum 6+ months of recent hands-on Android Java experience in a professional environment
  • At least one Android Application Development life-cycle experience
  • Proficient with the Android SDK (and preferably NDK), development & debugging tools
  • Strong Android UI experience
  • Experience with networking & web services (REST using JSON &/XML)
  • Understanding of OOP concepts; knowledge of design patterns & their application
  • Understanding of operating system concepts
  • Experience with SW configuration management & source-control
  • Experience with defect tracking systems
  • Experience working with remote teams
  • Fluent in English
  • Development experience on iOS
  • Experience with Agile/Scrum methodology
  • Experience with HTML5

Education Required

  • BS/MS in Computer Science or equivalent

Smith Micro Software, Inc. is an Equal Opportunity Employer. Smith Micro Software, Inc. offers competitive salaries and excellent benefits.

Prijavi se do 31/01/18

Lokacija — Beograd

Prijavi se na oglas