The Role
Develop and maintain enterprise web applications using JavaScript, TypeScript, Angular, Node.js, and RESTful services. Design frontend tooling and continuous JavaScript environments, implement automated testing and CI/CD, and use Docker and orchestration technologies. Own features from technical design through delivery, document applications, troubleshoot production issues, improve performance, support existing systems, and participate in sprint planning and process improvement.
Summary Generated by Built In
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)
The Skills You 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
The Value You 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.
Skills Required
- 6+ years of professional software development experience
- 6+ years developing publicly available web applications
- Professional experience with JavaScript or JavaScript MV* frameworks such as Angular
- Experience with JavaScript and TypeScript in a large enterprise environment
- Experience with Node.js, Express, CSS, and HTML
- Experience designing continuous JavaScript environments using Webpack, Grunt, Gulp, or similar tools
- Experience with DevOps, automated testing, and continuous delivery
- Experience with containerization, Docker, and orchestration
- Bachelor's degree in Computer Science, Information Science, Mathematics, Physics, or equivalent
- Understanding of HTTP-based APIs, networking, and internet fundamentals
- Strong knowledge of JavaScript, TypeScript, CSS, HTML, browser developer tools, asynchronous code, and JavaScript tooling
- Experience with automation testing tools or frameworks such as Mocha, Jasmine, Selenium, or Protractor
- Advanced Git skills
- Experience with API design and development and microservices architecture
- Proficiency with visual design and rapid prototyping
- Expertise with at least one IDE, such as VS Code or WebStorm
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
CTI Consulting is a South Florida technology solutions and staffing firm founded in 1998. It provides IT staffing and nearshore staffing services for startups through Fortune 100 companies, alongside digital-product work such as designing, testing, deploying, improving, and updating mobile applications. The company emphasizes close client collaboration, comprehensive candidate evaluation, continuing education, and innovative, scalable software solutions that improve operational efficiency.
.png)






