Job Description Summary
We are seeking a Front-End Developer II to join our growing engineering team supporting technology initiatives in the telecommunications and construction services industry. This role is ideal for a developer with 2–5 years of professional experience who is ready to take ownership of features end-to-end—contributing not just through implementation, but through architecture, planning, and process improvement.
You will play a key part in building and maintaining scalable, performant, and user-friendly web applications that support our field operations, customer experience, and internal tools.
Job Description
Key Responsibilities:
- Feature Ownership: Independently design, implement, and maintain front-end features from concept through deployment.
- Architecture & Planning: Contribute to technical design discussions and provide recommendations for front-end architecture, frameworks, and best practices.
- Code Quality & Maintainability: Write clean, modular, reusable, and testable code with clear documentation. Participate actively in code reviews to maintain high engineering standards.
- Collaboration: Work closely with UI/UX designers, back-end developers, and product managers to deliver cohesive and well-integrated solutions.
- Performance Optimization: Ensure applications are optimized for performance, accessibility, and responsive design across devices and browsers.
- Tooling & DevOps: Contribute to improving the front-end build systems, CI/CD pipelines, and developer tooling.
- Mentorship: Support and guide junior developers through code reviews, pair programming, and knowledge sharing.
Required Skills & Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Experience: 2–5 years of experience in front-end development in a professional setting.
- Technical Proficiency:
- 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.).
- Design & UX Awareness: Solid understanding of UI/UX principles, accessibility standards (WCAG), and usability best practices.
- Soft Skills: Excellent communication, problem-solving, and teamwork abilities. Able to balance independence with collaboration in a cross-functional environment.
Preferred Qualifications
- Experience working within telecommunications, utilities, or construction services industries.
- Familiarity with geospatial mapping libraries (Leaflet, Mapbox, Google Maps APIs).
- Exposure to design systems and component libraries.
- Basic understanding of Agile development practices (Scrum/Kanban).
- Knowledge of front-end observability tools (Sentry, Datadog, etc.).
Working Conditions
- Primarily office-based or remote, with availability for occasional on-site meetings or data center visits.
- May require availability outside of standard business hours during critical deployments or incidents.
- Collaborative environment working across IT, software engineering, and operational departments.
Physical Requirements
- Prolonged periods of sitting and computer use.
- Occasional lifting of up to 25 lbs (e.g., networking gear, server equipment when on site).
- Must be able to work on a screen for extended periods and attend video-based meetings.
How We Work – TriTechne’s Core Values
- Integrity: We uphold the highest standards of honesty and transparency in all of our actions and communications.
- Accountability: We commit to results and exceptional quality in our work and fully embrace accountability to our team and to our goals.
- Respect: We foster an environment of mutual respect, support, and encouragement, recognizing the value of every individual.
- Coachability: We are committed to growth and self-directed learning, actively seeking and openly welcoming feedback on our performance and our decision-making.
- Teamwork: We believe in the power of collaboration, leveraging our collective strengths to surpass individual capabilities in order to achieve shared objectives.
Benefits
TriTechne offers a comprehensive benefits package to all full-time employees. The Benefit Package includes the following: Health, Dental, and Vision insurance, Life Insurance, Short-Term & Long-Term Disability Insurance, a 401(k)-retirement plan with company match, paid time off, and other benefits that will be detailed upon your onboarding.