Web Application Developer

  • Location:
    Shanghai, China
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Internet of Everything
  • Job Id

Job Description

Cisco IPG is looking for a web application developer who is willing to combine the art of design with the art of programming, and have great interests in IoT related technologies.

Responsibilities will include translating the IoT related solution application UI/UX design wireframes into actual working implementation in frontend and backend, and visualize valuable data and business logic of different vertical IoT solutions.


·       Focus on Web Application design and coding.

·       Develop new user-facing features, participate in scrum team, can be userstory owner and finish it on oneself.

·       Build reusable code and libraries for future use

·       Ensure the technical feasibility of UI/UX designs

·       Optimize application for maximum speed and scalability

·       Collaborate with other team members and stakeholders


·       Relevant experience: 2+ years

·       Good understanding of standard Java development, particularly in web application development. namely; Java, J2EE, Struts, Spring, Hibernate.

·       Proficient understanding of web markup, including HTML5, CSS3

·       Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery

·       Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS

·       Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, Bootstrap, ReactJS.

·       Good understanding of asynchronous request handling, partial page updates, and AJAX

·       Good understanding of cross-browser compatibility issues and ways to work around them.

·       Master popular code versioning tools, such as Git/SVN.

·       Good knowledge of popular databases such as Postgres, MySql, MongoDB.

·       Familiar with linux dev environment and docker.

·       Knowledge of mobile application development is a high value plus: Android, iOS.

·       Knowledge of message queuing and big data processing is a good plus.

·       Fluent English in oral and writing.


Why Cisco

·       Cisco is offering world-leading excellent IoT solutions for different verticals by joining the effort across devices, IoT service providers, application developers and an ecosystem of partners. By combining forces, Cisco-solution is well positioned to leverage its existing strength in the IoT space and provide world-wide enterprise customers a broad suite of IoT services.

Join us, you will be able to witness the great IoT industry evolving, participate and innovate with it, create better people life by harnessing industry-leading technologies and connecting everything together.