Front End Developer - Senior Level

Job Description: Front End Developer – Senior Level 

Location: Chennai / Thanjavur / Hybrid 
Type: Full-Time 
Reports to: Development Lead  

Company Overview: 

Avivo is a cutting-edge technology startup specializing in developing innovative technology products and consulting services. With a strong focus on contract intelligence and contract management, Avivo leverages the power of Generative AI and Natural Language Processing (NLP) to revolutionize how organizations handle and manage their contracts, making processes more efficient, compliant, and insightful. 

 

Position Overview: 

We are seeking skilled Senior Front End Developers with 5+ years of experience to join our team at Avivo. In this role, you will play a key part in designing and developing user interfaces for our software solutions, leveraging your expertise in React.js and other front-end technologies. This is an opportunity to work on impactful projects and grow with a dynamic, innovative company. 

 

Key Responsibilities: 

  • UI/UX Development: Lead the design and implementation of user interfaces, ensuring a seamless and intuitive user experience. 
  • Code Quality: Maintain high code quality through rigorous testing, code reviews, and adherence to best practices and coding standards. 
  • Team Collaboration: Collaborate closely with product managers, designers, and other team members to translate requirements into interactive and responsive front-end components. 
  • Optimization: Optimize applications for maximum speed and scalability. 
  • Documentation: Create and maintain technical documentation related to front-end development, including style guides and design patterns. 
  • Learning and Growth: Stay up-to-date with industry trends, emerging technologies, and best practices in front-end development. 

 

Qualifications: 

  • Bachelor’s degree in Computer Science, Engineering, Design, or a related field. 
  • 5+ years of professional experience in front-end development. 
  • Proficiency in React.js and familiarity with other modern front-end frameworks and libraries (e.g., Angular, Vue.js). 
  • Familiarity with bundlers and build optimizations using Webpack/Vite. 
  • Knowledge with component libraries for rapid UI development like Chakra UI/Material-UI/Ant Design. 
  • Ability to translate design mock-ups into functional UI from Figma/Adobe XD. 
  • Strong understanding of modern JavaScript features like promises, async/await, and modules. 
  • Experience with state management libraries like Redux, Zustand, MobX, or Context API. 
  • Experience with version control systems (e.g., Git, Bitbucket). 
  • Strong proficiency in JavaScript/TypeScript, HTML5, CSS3. 
  • Familiarity with UI/UX design principles and tools. 
  • Proficiency in working with RESTful services. 
  • Strong understanding of responsive design principles. 
  • Knowledge of cross-browser compatibility and performance optimization by lazy loading, code splitting, and reducing asset size. 
  • Familiarity with browser performance tools like Lighthouse or Chrome DevTools. 
  • Solid understanding of software development best practices (e.g., Agile methodologies, SOLID principles). 
  • Knowledge in Unit and integration testing frameworks like Jest/Cypress/React Testing Library. 
  • Strong problem-solving and analytical skills. 
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams. 

 

Benefits: 

  • Hands-on experience with cutting-edge technologies and industry practices. 
  • Opportunities for professional growth and career advancement. 
  • Flexible work environment. 
  • Collaborative and inclusive company culture. 

Join Our Team! 

Be part of an exciting journey to build innovative solutions that make a difference! Apply now by submitting your resume to [email protected]