Contact Us 877.823.3669

UX Software Application Developer in Chicago, IL at SNI Technology

Date Posted: 6/26/2018

Job Snapshot

Job Description

Our long established client is seeking a UX Application Developer for their office located downtown Chicago.

The Application (UX) Developer will design, develop and maintain front-end software-based solutions. The successful candidate will be able to design and build high-quality user interfaces (e.g., web, iOS App, Android App, etc.) for enterprise software solutions in compliance with common coding standards and practices.

  • Design, develop and maintain the primary user interfaces used for existing and future products to attain the technical, economic and functional goals of the division.
  • Work with Software QA Engineering to develop and implement software verification, regression testing and quality assurance procedures.
  • Provide detailed planning and timely delivery to accelerate the growth of existing and new products through feature design, development, and implementation.
  • Provide software support of our existing products related to matters involving customer inquiries, application deployment, and quality or cost improvement opportunities.
  • Work with the Software Engineering Manager to define software changes/modifications in order to meet new requirements, standards and marketplace opportunities.
  • Serve as a subject matter expert for software UX design and development.

BS in Computer Science or similar degree.

Thorough knowledge of computer science and software engineering paradigms and practices.

Familiarity or first-hand experience with user interface design, development and implementation. Strong working knowledge of good programming practices and techniques, specifically with concepts around object-oriented design, database access, and user-interface design.

Proven experience with development and design of frontend user-interfaces, with experience in web-based design and iOS Application development.

Technical expertise or experience in the following areas:

Ability to develop software solutions using languages such as C/C++, golang, Python, Objective C, and Java.

Web technologies - REST, HTML and HTML5, CSS3, Javascript, and JSON.

Understanding of database design and access patterns, specifically postgres.

Multithreaded architecture design supporting both synchronous and asynchronous communication.

Ability to debug in real-time running web applications.

Strong understanding of enterprise software requirements and user-interface design and implementation.

Experience using cloud based services like Amazon Web Services, Microsoft Azure, and/or


Basic knowledge of communications protocols like UBS, WiFi, Bluetooth, Zigbee, TCP/IP, and/or Ethernet.

Interviews are being conducted immediately.