CareerZen Logo
Company logo

Software Developer - Java

Uline

Full-time

Waukegan, IL

Job description

Who We Are

Founded in 2006, IC Realtime is a leader in the digital surveillance and AV industry, serving Residential, Commercial, Government, and Military security markets. For over 16 years, we've provided cutting-edge, reliable surveillance cameras and video recorders trusted worldwide.

Our People and Values

We believe that our collaborative environment and core values are key to our success. Our values drive our daily actions:

  • Integrity – Honesty and transparency in all that we do.
  • Courage – Standing up for what is right, even in the face of challenges.
  • Accountability – Owning our actions and making things right.
  • Respect – Valuing the rights, traditions, and feelings of others.
  • Excellence – Exceeding expectations and setting high standards.

Why Work for Us?

At IC Realtime, we offer competitive benefits, resources, and professional development to support your growth. Our perks include:

  • Comprehensive Medical, Dental, and Vision plans
  • 401(k) with a 3% safe harbor match (after eligibility period is met)
  • Responsible Time Off policy for work-life balance
  • Free snacks and beverages on-site
  • Growth and advancement opportunities
  • A commitment to diversity so everyone can thrive

Your Next Career Opportunity: Job Summary

The Front-End Developer is responsible for building and maintaining high-quality, scalable, and responsive user interfaces across web and mobile platforms. This role requires expertise in React.js and React Native, with a strong emphasis on writing clean, maintainable code in TypeScript. The developer will collaborate closely with UI/UX designers to bring visual concepts to life, and with back-end developers to ensure seamless API integration and data flow. The position also includes responsibilities such as performance optimization, troubleshooting, participating in code reviews, and contributing to the full software development lifecycle. Staying current with evolving technologies and best practices is essential, as is a commitment to continuous improvement in both code quality and development processes.

Responsibilities:

  • Develop and maintain high-quality, scalable, and responsive user interfaces for web applications using React.js.
  • Build and optimize cross-platform mobile applications for iOS and Android using React Native.
  • Write clean, maintainable, and well-documented code primarily in TypeScript.
  • Collaborate closely with UI/UX designers to translate wireframes and mockups into functional user interfaces.
  • Work with back-end developers to integrate APIs and ensure seamless data flow.
  • Participate in code reviews to maintain code quality and share knowledge within the team.
  • Troubleshoot and debug front-end issues, ensuring optimal performance and user experience.
  • Contribute to the entire software development lifecycle, from conception to deployment and maintenance.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in front-end development.
  • Contribute to the continuous improvement of our development processes and tools.

Required Skills and Qualifications:

  • 3+ years of professional experience in front-end development.
  • Proven expertise with React.js and its ecosystem (e.g., Redux, React Router, Context API).
  • Solid experience developing mobile applications with React Native.
  • Strong proficiency in TypeScript.
  • Excellent understanding of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with front-end build tools (e.g., Webpack, Babel).
  • Familiarity with version control systems, particularly Git and GitHub.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with CI/CD pipelines.
  • Ability to write unit and integration tests for front-end components.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Preferred (Bonus) Skills:

  • Experience with state management libraries like Zustand or Jotai.
  • Familiarity with component libraries and design systems like Shadcn (e.g., Material-UI).
  • Understanding of accessibility best practices (WCAG).
  • Experience with performance optimization techniques for web and mobile.
  • Knowledge of GraphQL.

Other Qualifications:

  • Flexibility: priorities change very quickly in this position.
  • Must be able to manage multiple projects and adapt to changing situations

Job Type: Full-time

Pay: $80,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Compensation Package:

  • Performance bonus

Schedule:

  • Monday to Friday

Experience:

  • Front-end development: 3 years (Required)
  • React: 4 years (Required)
  • Cloud platforms: 3 years (Required)
  • HTML: 3 years (Required)
  • CI/CD: 1 year (Required)
  • Azure: 3 years (Preferred)

Ability to Commute:

  • Goodyear, AZ 85338 (Required)

Work Location: Hybrid remote in Goodyear, AZ 85338