Lead Front-End Software Developer

CCI Systems, Inc.

(Iron Mountain, Michigan)
Full Time Fully Remote
Job Posting Details
About CCI Systems, Inc.
CCI Systems provides start-to-finish solutions for all types of communication networks, including service provider, hospitality and enterprise businesses. We have experienced engineers behind every solution that will guide you to the right choice for today, but also make sure you’re prepared for tomorrow and you benefit from our 60 years of experience in network engineering, construction and integration. Count on CCI to listen, then offer a candid, honest recommendation.
Responsibilities
CCI Systems, Inc. is seeking a Lead Front End Software Developer with hands-on front end web application design and development experience. The successful candidate will be part of a team that encourages remove work, has a flexible schedule and well defined and prioritized work for the team in an agile Ruby on Rails/AngularJS development environment. The job includes working closely with a small specialized team of: Developers, Business Analysts, and Production Support. Duties and Responsibilities: * Design and develop core applications for our business (SaaS). * Work with other talented engineers to solve real world business and technical problems. * Architect, build, test, document, and ship code. * Design, implement, build, and utilize RESTful APIs. * Use test-driven development techniques to ensure that your code works. * Respond to and resolve questions and issues logged by users of a live system. * Collaboratively design and build new features. * Develop functional prototypes that highlight new design concepts. * Seek out new technologies to better solve problems. * Practice agile development methods (scrum, XP).
Ideal Candidate
**Expected Skills:** * Computer Science fundamentals: object-oriented design, data structures, algorithm design. * Strong software development skills. * Deep knowledge of front end technology (JavaScript, HTML and CSS). * Familiarity with Angular or other front end frameworks. * Experience writing integration and unit tests. * Experience with JavaScript build processes and tooling. * Advanced Git revision control and build process knowledge. * Deep understanding of Web and API architecture. * Commitment to transparency, collaboration, embracing change and iterative development. * Self-starter with excellent written and verbal communication skills. * Familiarity with data architecture concepts and standards. * Strong analytical skills * Good interpersonal and communication skills. **Desired Skills:** * Experience and knowledge implementing solutions on Rails stack. * Front-end development experience at a high traffic consumer site. * Experience developing and utilizing web services. * Familiarity with Agile / Scrum methodologies. * Experience building web-based SaaS products. * Telecommunications experience a plus.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.