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.