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)
To ensure you've received our notifications, please whitelist the domains jazz.co, jazz.com, and applytojob.com