The company is looking to build and maintain scalable, performant, and user-friendly web applications to support field operations, customer experience, and internal tools within the telecommunications and construction services industry.
Requirements
- Strong understanding of modern JavaScript frameworks (React, Vue.js, or Angular).
- Proficiency in state management (Redux, Vuex, or similar).
- Familiarity with TypeScript and modern ES6+ features.
- Experience with HTML5, CSS3/SASS/LESS, and responsive design techniques.
- Understanding of RESTful APIs and front-end integration with back-end services.
- Experience with testing frameworks (Jest, Mocha, Cypress, etc.).
- Exposure to build tools and CI/CD pipelines (Webpack, Vite, GitHub Actions, Jenkins, etc.).
Responsibilities
- Independently design, implement, and maintain front-end features from concept through deployment.
- Contribute to technical design discussions and provide recommendations for front-end architecture, frameworks, and best practices.
- Write clean, modular, reusable, and testable code with clear documentation.
- Participate actively in code reviews to maintain high engineering standards.
- Ensure applications are optimized for performance, accessibility, and responsive design across devices and browsers.
- Contribute to improving the front-end build systems, CI/CD pipelines, and developer tooling.
- Support and guide junior developers through code reviews, pair programming, and knowledge sharing.
Other
- 2–5 years of professional experience
- Excellent communication, problem-solving, and teamwork abilities.
- Able to balance independence with collaboration in a cross-functional environment.
- Experience working within telecommunications, utilities, or construction services industries.
- Primarily office-based or remote, with availability for occasional on-site meetings or data center visits.