Hong Kong [Change Country] Hong Kong JobsHong Kong Information Technology (IT) Jobs Employers / Post Job
[ Log On ]

Senior Software Engineer - Full Stack

Sanuker Inc. Limited

  • Company Industries:Information Technology

Job Information

  • Post Date:2022-05-23
  • Location:Kwun Tong
  • Employment Type:Full Time
  • Job Function:Information Technology (IT)  Application Specialist - Software  IT Project Management / Team Lead  
  • Benefits:Dental insurance, Free shuttle bus, Medical insurance, Performance bonus, Work from home, Five-day work week

Job Description

We are a team of chatbot experts offering cutting-edge and creative conversational solutions to Fortune 500 companies and international brands. We are inviting you to code with our fellow chatbot engineers and deploy the most effective chatbot design in the market.  

About the Role: 
Being a senior software engineer in the team means that besides software development, you are also responsible for leading and managing a small development team. The following is a list of what you are expected to do as a senior software developer:
  • Build a strong and collaborative team culture
  • Work across both the core team and integration team to design and develop the UI/UX required
  • Inspire and influence the product vision and roadmap in collaboration with CTO
  • Challenge and grow engineers to design a robust and scalable system
  • Define and encourage the team's adoption of standards and best practices for code and design
  • Perform peer code and design reviews to encourage mutual growth between engineers
  • Perform code and design reviews as the final line of checking before releasing the features
  • Plan product deliverables by breaking them down into discrete phases based on technical dependencies for large and complex features
  • Encourage team members to adhere to the goals and timeline set and solves any blockers in between
  • Participate in scrum, encourages and make sure engineers adhere to the scrum methodology
  • Develop and maintain the UI of the platform
  • Design and improve the UX of the platform
  • Actively seek technologies that would improve platform performance (e.g. loading speed) or team performance
  • Design, build, maintain, and improve the GraphQL API of the platform
  • Develop and enhance the core components of the platform
  • Maintain the functionality and stability of the platform
  • Respond to code and design review feedback to optimize code and design
  • Translate requirements into effective design documents (e.g. RFCs) to clarify the business needs and analyze the technical efforts required 
Minimum Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Mathematics or related field, or 5 years of full-time Software Engineering work experience
  • Programming languages: React, JavaScript, CSS, Node.js
  • Experience in leading team
Preferred Skills:
  • Experience in building and shipping customer-facing products
  • Experience in guiding and mentoring engineers and also handling conflicts
  • Excellent problem-solving skills
  • Good knowledge of software engineering and best practices such as testing, documentation, and code reviews
  • Detail-minded, proactive team player
  • Aesthetic sense
  • Good communication and presentation skills
Preferred Technical Skills:
  • Express
  • Serverless Framework
  • MongoDB
  • Redis
  • ElasticSearch
  • Storybook
  • Testing Tools (Jest, Mocha, Cypress, Selenium, Enzyme, etc.)
  • GraphQL
  • Relay
  • Webpack
  • Docker
  • Git

Company Info

Sanuker is an international consulting company which provides AI-powered messaging and chatbot solutions. We are an official WhatsApp Business Solution provider and one of the top development teams specializing in the design and development of chatbots across various messaging platforms for international brands and enterprises in Asia and Europe.

Check us out at https://sanuker.com/


Apply
Position Company Location Update
Subscribe job alert by email:
Email marketing by Spread