Posted On Mar 12

Sr. Software Engineer (UI / React Developer)


Location : Irvine, CA

Headquarters : Irvine, California, United States

Hiring Mode : Full Time

Hiring Role : Developer

Experience : Senior Level

Based in beautiful Irvine, CA, we are CalAmp, the pure-play pioneering leader in the mobile connected economy and broader Internet of Things (IoT) marketplace. We offer solutions that provide visibility and traceability of mobile assets, their passengers and contents anywhere in the world at any moment in time. In the process, we enable more efficient utilization of assets and natural resources, assure the safety of precious cargo, and improve road safety to save lives.
Currently, we are seeking a Sr. Software Engineer (UI / React Developer) with at least 7 years of experience. This is an exciting opportunity for those who wish to work for a stable, well-established company that builds transformational technologies within the revolutionary domain of IoT.
We proudly offer the stability and security of a large publicly traded tech company yet nurture innovation and embody an entrepreneurial spirit. In particular, we offer:
  • Meaningful work with the potential to disrupt an entire industry
  • Visionary leadership
  • Excellent compensation packages
  • An extensive suite of medical and retirement benefits
  • Flexible time off policy and accommodating work schedules
  • Employee Stock Purchase Plan
  • Education Assistance Program (Tuition Reimbursement)
  • Access to cutting-edge tools and technologies
  • Innovative, intelligent, collaborative teammates
  • You will be working on our newest generation flagship software suite
  • Develop client-side web applications utilizing modern web technologies, standards, and techniques
  • Translate use cases into functional applications
  • Create software requirements and design documents
  • Assist in development and delivery of project plans, task estimations and schedules
  • Design, build, and maintain efficient, reusable, and reliable code
  • Develop and execute unit tests
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify and implement key application metrics and monitoring solutions
  • Troubleshoot issues in existing applications
  • Ability to collaborate effectively across functional, team, and time-zone boundaries
  • Comfortable working with an Agile SDLC using Scrum, TDD, Git, Jira, etc.
Must Haves
  • 5+ years developing Single Page Web Applications (SPAs) utilizing JavaScript (ES6), HTML5, CSS3, and modern JavaScript Libraries and Frameworks (including at least one year with React/Redux)
  • Experience consuming REST-based services over HTTP(s)
  • Experience with JavaScript BDD Frameworks (Enzyme, Chai, Mocha, etc.)
  • Experience with modern JavaScript Tooling (Node, Yarn / NPM, Babel, Webpack, etc.)
  • Working knowledge of CSS3 and CSS Pre-processors (including SASS)
  • A working knowledge of agile software development methodologies
  • Understanding of Functional Programming and OOP Principles
  • Familiarity with various design and architectural patterns
  • Ability to write clean, readable code and adhere to team style guides
  • Understanding of fundamental design principles behind a scalable application how it fits into a larger, distributed, platform
  • Experience with versioning tools (specifically Git)
  • Excellent inter-personal, and communication skills, able to engage with users and stakeholders across disciplines, verbally and in writing
  • Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
  • Professionalism and ability to use diplomacy in working relationships
  • Ability to interact with diverse groups of people
  • Ability to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure
  • Bachelor's in Computer Science or equivalent
Strong Pluses
  • Full-stack development experience
  • GraphQL, Redux, Apollo experience
  • React based localization frameworks (i18Next, etc.)
  • Experience supporting and troubleshooting high availability, realtime, production applications
  • Familiarity with CI/CD pipelines and associated tools
  • Experience working under a DevOps model
If you are a talented Sr. Software Engineer with at least 7 years of experience and an interest in the Internet of Things domain, we want to speak with you. Interviews are occurring this week and next so apply now if interested.