Corinex provides utility companies with a suite of hardware and software solutions that enables high-speed and secure connectivity, monitoring, and IOT management over utilities’ existing powerline infrastructure. Join a team of professionals dedicated to transforming the largest human-made infrastructure network into a smart-energy sensing ecosystem.
Responsibilities
Work with your team to deliver well crafted code, high quality, well-tested and scalable code.
Know the codebase and write clean code, practice Pair Programming with other contributors, mentor and learn together.
Understand delivery goals and participate in sprint planning and grooming sessions.
Be a communicator, create alignment among contributors from different teams, consult Product and UX about technical implications of product ideas.
Find a good balance between short-term delivery and long-term scalability goals.
Ensure code quality and maintainability by tackling tech debt, conducting code reviews, initiating refactoring and improving build and test systems
Skills / Qualifications
BS and/or MS in Computer Science or related degree preferred
4+ years of experience in software development
4+ of experience as a JavaScript developer working in cross-functional teams
Deep knowledge of JavaScript or TypeScript and Angular framework
Advanced understanding of design, implementation of SPA, integration with REST APIs and WebSockets
Experience using bundlers like Webpack and Sass preprocessor
Advanced knowledge of common web technologies (DNS, HTTPS, JWT, OAuth)
Experience with Automated testing using Jasmine and Karma
Experience with package managers like npm
Passion for agile software development, product discovery and continuous delivery
Independently and quick adoption of new technologies and concepts
Strong communication and other soft skills that help in dealing with people
Effective oral and written communication skills
Compensation
Candidate will receive a competitive compensation and benefits package including performance-based incentives and stock options based on results.