Cogniac Corporation Senior Software Engineer - UI Remote · Full time

At Cogniac we are looking for an experienced Senior Software engineer - UI to join us alongside the most passionate engineers & technology experts at the top of their fields. This is an excellent opportunity for you to leverage your experience and skills and apply it to the world of Computer vision. They will take part in all aspects of user interface development for Cogniac. You will be responsible for delivering high-quality, user-friendly interfaces for the Cogniac platform. You will transform the design and product vision into working products and will directly influence how users will interact with the system.

Description

Primary Duties and Responsibilities:

  • Design and build scalable user interface components for the Cogniac platform using React
  • Translate wireframes into functional requirements and write well-abstracted, reusable, and high-performance code for UI components
  • Write reusable, effective, scalable JavaScript code and create interchangeable frontend modules
  • Design, write, test, and document applications while identifying solutions to complex problems
  • Work closely with product management, engineering, and DevOps colleagues to build features, resolve issues, and perform testing related to customer-facing high-traffic services and applications in a fast-paced and collaborative agile team while owning your solution from development to production
  • Ensure code follows the latest coding practices and industry standards
  • Ensure feature quality through extensive testing (unit, integration, functional, performance, and regression) with a focus on automation
  • Work closely with backend developers to understand and properly use the system APIs
  • Write both unit and integration tests and develop automation tools for daily tasks
  • Challenge ideas and opinions to avoid pitfalls and inefficient solutions

Knowledge, Skills, and Abilities:


  • 4+ years of experience in software engineering with deep expertise in frontend development; broad experience in building modern JavaScript-based web products
  • Extensive expertise in React, JavaScript, HTML, CSS, LESS, and SCSS
  • Extensive hands-on experience with JavaScript frameworks and libraries (React)
  • Strong expertise in RESTful APIs and how to use them in practice
  • Expertise in writing effective unit, integration, and end-user automation tests
  • Experience in agile development
  • Strong people skills, specifically in collaboration, teamwork, coaching, and mentoring


Required Education & Experience


  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or other related technical field or equivalent experience
  • Masters of Science in Engineering or related field, desired


Preferred Experience (Optional)


  • 4+ years of experience in  React


Salary Range:

$150,000 - $170,000



About Cogniac: Cogniac is the world’s leading computer vision platform. We combine the latest artificial intelligence (AI) research, human-computer interaction tools, and large-scale data management to make computer vision easier, more accurate, and scalable. We enable our clients to optimize their businesses by extracting information from the ever-increasing image data and video streams.



Salary

$150,000 - $170,000 per year