Overview: Device Magic is a profitable, scaling SaaS startup located in downtown Raleigh, NC whose Mobile Forms product helps companies leverage their remote workforce to collect information with their phones and tablets. Banks, breweries, engineers, truckers, market researchers, charities and tattoo parlors use us every day to make their work easier.

Device Magic

Raleigh, NC

Jr Android Engineer

$90-$110,000 / YEAR

Device Magic is looking for a Jr Android Software Engineer.

The role will report directly to the VP of Engineering and will play a key part in development for our product while working with other members of the engineering development and support teams.

Responsibilities:

  • Participate in product requirements discussions to understand objectives
  • Translate end-user requirements and acceptance criteria into manageable development work
  • Interact with other internal teams to clarify requirements and use cases
  • Collaborate with lead developer and other engineers to design high level app architecture
  • Participate in all stages of the software lifecycle using Agile methods
  • Design, maintain, and deliver high quality code
  • Develop unit test cases and participate in code reviews
  • Analyze app performance and refactor as needed to improve efficiency and code quality
  • Report progress on issues and participate in team meetings.

Qualifications:

Must Have:

  • Bachelors’ degree in related field or equivalent experience
  • 3+ years of programming background with Java and/or Kotlin for Android
  • Experience using Android Studio IDE, dev tools, etc
  • Understanding of Android SDK and System Architecture including Web Services, data parsing and other related technologies
  • Knowledge in Android Application Components
  • Hands on experience in REST client server communication using JSON data parsing
  • Understanding of Agile methodologies (Scrum)
  • Experience with GitHub
  • Excellent verbal and written communication, attention to detail, and problem-solving skills

Nice To Have:

  • Exposure to Kotlin
  • Contribution to public projects
  • Cloud development experience with AWS, Firebase, or other environment
  • Experience working on complex, large-scale projects with a remote team

Compensation:

  • Competitive Salary
  • Comprehensive Benefits incl Medical/Dental/Vision/401k
  • Startup company feel and environment