Job Description
- Develop, test, and maintain robust and scalable front-end applications using modern JavaScript frameworks such as React.
- Optimize the UI for performance, ensuring seamless interactions with large data sets and real-time networking metrics.
- Implement user interface best practices and ensure cross-browser compatibility, responsiveness, and a consistent look and feel.
- Work with REST APIs to integrate backend services with the frontend interface.
- Contribute to design discussions, ensuring that the user experience is a priority in all development cycles.
- Write clean, maintainable, and well-documented code.
- Ensure security best practices are followed in UI components, especially for applications handling sensitive network data.
- Stay up to date with emerging trends and technologies in UI/UX design and front-end development, applying them to continuously improve the Cisco APIC UI experience.
Who you’ll work with:
You will be actively a part of an engineering focused team that cultivates innovation, collaboration and diversity.
Who you are:
You are a hardworking and highly skilled software professional who thrives in a dynamic start-up like environment. You are independent and driven to get things done in a collaborative environment and you take pride in developing well crafted, high quality code. You have at least 3+ years of software engineering experience and looking for an opportunity to shine in a team where you can thrive, one that recognizes your capabilities and rewards you accordingly. You are who loves learning new programming languages and systems. Furthering your learning has always been a goal of yours.
Our minimum requirements for this role:
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- Experience in front-end development, with a focus on complex enterprise software.
- Strong proficiency in JavaScript, HTML5, CSS3, and frameworks such as React, Angular, or Vue.js.
- Experience with RESTful services and integrating front-end UIs with backend APIs.
- Familiarity with Git or other version control systems.
- Experience working with Cisco APIC, ACI, or related networking technologies is a strong plus.
- Solid understanding of UI/UX principles and a passion for building user-friendly interfaces.
- Experience in agile development environments.
- Strong problem-solving skills and ability to work independently as well as in a team environment.
- Ability to ramp-up quickly and contribute to a production codebase.