Sr. Software Engineer 182051

CTI Consulting

  • Westlake, Ohio
  • 2 days ago

    Highlights

    6+ years of professional experience developing publicly available Web applications using JavaScript or JavaScript MV* frameworks like Angular, supported by RESTful web services. Verifiable experience using JavaScript/TypeScript, NodeJS/Express, CSS/HTML in a large, enterprise environment, preferably as part of a team of Web engineers.

    Numbers & Facts

    LocationWestlake, Ohio

    Description

    The Expertise We’re Looking for

    • 6+ years of professional experience developing publicly available Web applications using JavaScript or JavaScript MV* frameworks like Angular, supported by RESTful web services
    • Verifiable experience using JavaScript/TypeScript, NodeJS/Express, CSS/HTML in a large, enterprise environment, preferably as part of a team of Web engineers
    • Designing and implementing continuous JS environments using Webpack, Grunt, Gulp, etc
    • Optimally employ DevOps, Automated Testing and Continuous Delivery using technology such as Groovy, Jenkins, Concourse.
    • Experience with containerization, Docker, and orchestration.
    • Bachelor’s Degree in Computer Science, Information Science, Mathematics, Physics (or equivalent)

    TheSkillsYou Bring

    • 6+ years of software development experience
    • Good understanding of HTTP based APIs, Networking and how the internet works.
    • Strong JavaScript, Typescript, CSS, HTML & Browser Developer tools.
    • Understand Async code (Promises, Callbacks, Event Loops)
    • JS Tooling (ESLint, Webpack , Grunt, Gulp)
    • Angular MV* frameworks
    • Proficient with Visual Design & Rapid Prototyping
    • Expert at one IDE of choice (VS Code, WebStorm)
    • Node.js frameworks NPM, Express
    • Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor)
    • Advanced Git skills
    • API Design & Development, MicroServices Architecture.
    • DevOps, Automated Testing and Continuous Delivery

    TheValueYou Deliver

    • Demonstrates knowledge of industry trends, cloud infrastructure and our CI/CD systems.
    • Able to own small-to-medium features from technical design through completion
    • Creating and maintaining comprehensive documentation for multiple applications or subsystems.
    • Participate in iteration planning to maintain velocity and deliver quality each sprint.
    • Analyzing business requirements and system development specifications.
    • Participating in problem solving, troubleshooting, performance turning, production support, and maintenance of existing applications.
    • Working towards process-improvement initiatives in an efforimproveimize velocity for the product team.


    Similar Jobs