Why join Tech9?
At Tech9, our vision is simple--help companies build exceptional software..
We partner with our customers to help them build and deliver world-class software through better UX/UI design, talent acquisition, and project management so that they can deliver quality code on time and on budget. You don’t have to just hear it from us — you can hear it from our customers: Instructure, Young Living, Imagine Learning, Mars Corp., and many others.
We’re building an incredible team and services, and having plenty of fun as we do it in our US, LATAM, and India offices..
If a fast paced environment with a need to build and scale sounds like fun - we highly encourage you to reach out. We’d love to partner with you on our journey to change the world of software development!
Your Primary Focus:
Frontend Development:
- Work with Architect to design, development, and maintenance of the user-facing aspects of the contractor referral tool using Vue.js (Vue 3) and TypeScript
- Collaborate closely with product managers, designers, and backend engineers to define and implement the tool’s features and user interface
- Write clean, maintainable, and efficient code, ensuring responsiveness and high performance across all devices.
- Build reusable components and front-end libraries for future use, optimizing components for maximum speed and scalability.
Mobile Application Development:
- Develop and optimize the mobile version of the referral tool using Vue.js with Cordova for cross-platform support (iOS and Android)
- Ensure the mobile app provides a seamless, intuitive experience while maintaining high performance and smooth interaction.
Integrate mobile-specific features such as geolocation, notifications, and offline functionality.
Component Design & Architecture:
- Architect and implement robust, reusable, and scalable Vue components that support the functionality needed for contractors to refer to other professionals.
- Design and implement solutions for handling complex user interactions (e.g., search, filters, and referrals) in a user-friendly manner.
Collaborative Development & Code Review:
- Participate in code reviews to ensure the highest standards of code quality, maintainability, and consistency.
- Collaborate with a cross-functional team of developers, UX/UI designers, and product managers to define technical requirements and milestones.
- Provide mentorship to junior and mid-level engineers, fostering a culture of continuous improvement and knowledge sharing.
API Integration & Data Management:
- Integrate the frontend with backend APIs, ensuring smooth data flow between the user interface and the backend systems.
- Work with the backend team to design and optimize the data model, ensuring data consistency and performance.
Testing & Quality Assurance:
- Write unit and integration tests to ensure the functionality of the app remains bug-free and high quality.
- Work with the QA team to identify and resolve performance bottlenecks and user experience issues, ensuring a flawless experience across all devices.
User Experience (UX) Optimization:
- Analyze and improve the user experience for contractors, ensuring a smooth process for referring other professionals and working with homeowners.
- Contribute to UI/UX design decisions by providing insights on usability, accessibility, and user interaction best practices
Communication of Technical Concepts:
- Communicate complex technical concepts and decisions to non-technical stakeholders, ensuring clarity and understanding.
- Work closely with business leaders to understand the business impact of technical decisions and convey how technical choices will affect the overall project goals.
- Translate technical challenges and opportunities into understandable terms for stakeholders, aligning technical work with business objectives.
Continuous Improvement & Learning:
- Stay up-to-date with the latest trends and best practices in frontend technologies, including Vue.js, TypeScript, and mobile development frameworks like Cordova.
- Contribute to the development of internal best practices, design patterns, and processes
Performance & Scalability:
- Monitor the performance of the application and optimize for speed, scalability, and maintainability.
- Address technical debt and implement improvements in code efficiency and system performance.
Security Best Practices:
- Ensure that all frontend code and mobile applications are secure, implementing best practices for user data protection, authentication, and privacy.
About You:
This role is ideal for a self-starter who thrives in building from the ground up. You’ll have the autonomy to lead frontend initiatives while working closely with cross-functional teams to deliver solutions that make a real business impact.
- At least 6 years of hands-on frontend development experience, with strong proficiency in TypeScript.
- 2+ years of experience with Vue.js , demonstrating the ability to build, scale, and optimize complex applications
- Proven ability to develop and optimize mobile applications, ensuring smooth performance and a seamless user experience using Cordova
- Experience in working with component-based architectures, including creating reusable components
- Familiarity with state management (e.g., Redux, Vuex) and other frontend tools and libraries to handle complex UI states.
- Experience working with RESTful APIs and integrating frontend applications with backend services.
- Excellent communication skills, with the ability to clearly articulate technical concepts to non-technical stakeholders
- Self-starter mindset with the ability to work independently and take ownership of projects from start to finish
- Ability to join Tech9 within 30 days of receiving an employment offer
Operating Rhythm:
This is a remote position out of India. You will be expected to have at least 3 hours of overlap with the US timezone for scrum/standup calls (Usually from 8:00pm IST to 11:00pm IST).
Interview Process Overview:
Below you'll find an outline of the interview plan for our Senior Engineer positions. Please note that this is what we expect the process to look like; we may ask you for supplemental information or require an additional step before making a final decision.
- Screening interview on-demand HireVue (15-30 min - Online Assessment)
- 10-minute Q&A with Recruiter
- 1st round technical interview with member of Engineering team (1 hour - Zoom)
- 2nd round interview with Principal member of Engineering team(1 hour - Zoom)
- Final Hiring Manager interview (30-minute - Zoom)
Top Skills
What We Do
Tech9 is a custom software development company that believes “tech-ing” should be a happy experience. Those who partner with us are guaranteed to be happy with the software delivered, the journey experienced, and the positive business results.
Tech9 was started in 2015 by four software development veterans who were tired of seeing failed projects and undelivered expectations. Even worse, they watched many companies accept mediocre technology because it appeared to be their only option. The founders created Tech9 to build technology the right way– because companies deserve better than cut-rate software.
Today, Tech9 is recognized as one of the nation’s fastest growing companies by Inc. 5000, with a three-year revenue growth of 513%. Tech9 is also ranked as the 24th fastest growing company in Utah. With various global locations, Tech9 employs over 100 top tier software developers from the United States, Eastern Europe, Central America, and India. Tech9 has distinguished itself from other software companies by:
1. Curating top development talent in multiple countries
2. Building and retaining high-performing remote teams
3. Delivering cost-effective quality
4. Creating long-term successful partnerships with clients
Tech9 successfully delivers “Cloud-9” level happiness to every client. Come learn what it means to “tech happily” at www.tech9.com.