Front End Developer - Mid Level
Job Description: Front End Developer – Mid-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 talented Mid-Level Front-End Developers with 2 to 5 years of experience to join our team at Avivo. In this role, you will take ownership of designing and implementing user interfaces for our software solutions while collaborating with cross-functional teams. Leveraging your expertise in React.js and modern front-end technologies, you will contribute to impactful projects and play a key role in delivering high-quality solutions.
Key Responsibilities:
- UI/UX Development: Design and implement intuitive and responsive user interfaces, ensuring seamless user experiences.
- Code Quality: Write high-quality, maintainable code, conduct code reviews, and ensure adherence to best practices.
- Team Collaboration: Work closely with product managers, designers, and back-end developers to deliver robust front-end solutions.
- Optimization: Optimize applications for performance, scalability, and cross-browser compatibility.
- Documentation: Maintain technical documentation for front-end components, ensuring clarity and reusability.
- Problem Solving: Diagnose and resolve technical issues, contributing to continuous improvement of front-end processes.
- Learning and Mentorship: Stay updated with emerging technologies and assist junior developers by sharing knowledge and expertise.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Design, or a related field.
- 2 to 5 years of professional experience in front-end development.
- Strong proficiency in React.js and familiarity with other frameworks (e.g., Angular, Vue.js).
- Experience with state management libraries like Redux, Context API, or Zustand.
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Experience with component libraries (e.g., Chakra UI, Material-UI, or Ant Design).
- Ability to translate design mock-ups from tools like Figma or Adobe XD into functional user interfaces.
- Familiarity with build tools and bundlers like Webpack or Vite.
- Strong understanding of responsive design principles and performance optimization techniques (e.g., lazy loading, code splitting).
- Experience working with RESTful APIs and integrating front-end applications with back-end services.
- Knowledge of testing frameworks like Jest, Cypress, or React Testing Library.
- Proficiency with version control systems like Git.
- Strong problem-solving skills and the ability to handle moderately complex tasks independently.
- Excellent communication and collaboration skills.
Benefits:
- Opportunity to work on impactful projects and grow your career.
- Exposure to cutting-edge technologies and industry best practices.
- Flexible and inclusive work environment.
- Professional development opportunities and career advancement.
- Collaborative company culture that fosters innovation.
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]