职责描述:
• Lead or participant in the entire cycle of applications consulting and delivery ideation and development and everything in between.
• Act as a mentor for less-experienced peers through both development knowledge and leadership skills.
• Design solution and choose technologies that solve client’s problems
• Build the front-end of applications through appealing visual design
• Write back-end API layer with effectiveness.
• Develop and manage well-functioning databases and applications
• Troubleshoot, debug and upgrade software
• Build features and applications with a mobile responsive design
• Write technical documents
• Other related assignments.
任职要求:
• Bachelor Degree or above in Computer Science or IT related discipline
• Proven experience as a Full Stack Developer or similar role.
• Experience on React, Redux, Material Design, H5 and ES6 are needed.
• Experience on Spring boot is required.
• Familiar with package management tools, such as Maven and NPM.
• Familiar with databases (e.g. MS SQL, MongoDB), web servers (Apache or Nginx)
• Experience on leading software development teams using Agile, Lean or Continuous delivery approaches such as TDD, continuouse integration, pairing, and infrastrucuture automation is a plus.
• Experience influencing others and always advocate for technical excellence while being open to change when needed
• The ability to develop and execute a technical vision with a focus on business value
• Knowledge of cloud technology such as AWS, Docker or Kubernetes is a plus