CalAmpposted 3 days ago
$68,813 - $117,966/Yr
Full-time • Mid Level
Carlsbad, CA
Computer and Electronic Product Manufacturing

About the position

We are CalAmp, a connected intelligence company that gives people the ability to track, monitor and recover their vital assets with real-time visibility and insights. Currently, we are seeking a Software Engineer II with at least 3+ years of experience, based in NYC or Carlsbad, CA. This is an exciting opportunity for those who align with our core values (Inclusion, Innovation, Execution, Customer Success) and for those who desire to build, sell, and/or support connected solutions and services.

Responsibilities

  • Translate use cases into functional applications
  • Create design documents from software requirements
  • Design, build, and maintain efficient, reusable, reliable and scalable software
  • Troubleshoot issues in existing applications
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify performance bottlenecks and develop solutions to these problems
  • Develop and execute unit tests
  • Identify and implement key application metrics and monitoring solutions
  • Research and utilize new cutting edge technologies
  • Assist in task estimations and schedules
  • Mentor junior engineers/interns and perform code reviews

Requirements

  • Proven experience as a Mobile Developer with a portfolio of applications successfully deployed to the App Store and/or Google Play.
  • Strong expertise in React Native, including its core principles and workflows (e.g., Redux or similar state management tools).
  • Experience integrating third-party libraries, SDKs, and RESTful APIs into mobile applications.
  • Familiarity with mobile design guidelines (e.g., Material Design, iOS Human Interface Guidelines) to ensure intuitive user interfaces.
  • Proficiency with performance optimization tools (e.g., Xcode Instruments, Android Studio Profiler) to address memory and speed challenges.
  • Solid understanding of version control systems, such as Git.
  • Excellent problem-solving skills and the ability to thrive in a collaborative, team-oriented environment.

Nice-to-haves

  • Experience with location-based services or real-time tracking.
  • Knowledge of handling sensitive data (e.g., student information) and familiarity with compliance standards like FERPA.
  • Exposure to automated testing tools (e.g., Jest, Detox) to ensure app reliability.
  • Basic understanding of native development (iOS/Swift, Android/Java or Kotlin) is a plus.
  • Familiarity with CI/CD pipelines and associated tools
  • Master's in Computer Science or equivalent
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service