Senior Software Engineer (UI / React Developer)

Irvine, CA
30+ days ago

Job Description

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 Sr. Software Engineer with at least 5 years of UI development experience, ideally based in Southern California. 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.

We proudly offer the stability and security of an established publicly traded tech company yet nurture and embody an entrepreneurial spirit. We give our people excellent compensation packages, an extensive suite of medical and retirement benefits, a flexible paid time off policy, accommodating work schedules, an employee stock purchase plan, continued education assistance & training programs, support for personal wellness, and company sponsored philanthropic opportunities.
As a Sr. Software Engineer (UI/React), you will be working on CalAmp's newest generation flagship software suite with a primary focus on new development and enhancements to support new business lines and verticals.
  • 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, 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 React JavaScript 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.
If you are a talented [job posting title or alternate supporting title] with expertise in [insert core skill] and an interest in the Internet of Things (IoT) domain, we want to speak with you. Interviews are occurring this week and next so apply now if interested.



Not sure if you qualify?

Uvaro is here to help you land great jobs like this one.

Upgrade your skills

Other Jobs

Rise People

Rise is Canada’s complete people management solution that gives employers everything they need to build loyal and productive teams—all in one place. We collaborate and co-create to build solutions that completely change how companies of all shapes and sizes manage their payroll, scheduling, time tracking, group benefits, recruitment, onboarding, and more.

Vancouver, BC

1+ years of successful sales development experienced experience in B2B software or B2C services is a plus. Ability to work occasional evenings or weekends.

Waterloo, ON / Remote
Hexagon Geospatial

Presales Engineer

Hexagon Geospatial

As a presales engineer, you will collaborate with the sales account team and lead in assessing and understanding customer needs, presenting Hexagon products,…

a few seconds ago
Calgary, AB / Remote