ABOUT THE COMPANY
Our client is a British professional services firm that stands as a leader in strategy consulting digital technology and operations. Operating in over 100 countries it is recognized for its commitment to innovation and digital transformation offering a diverse range of services to clients across various industries.
The companys focus on sustainability responsible business practices and fostering an inclusive workplace culture has solidified its position as a toptier player.
ABOUT THE ROLE
Job Overview:
Were seeking a seasoned Fullstack Software Engineer to join our development team. In this position you will oversee the complete development and deployment of both front and backend software applications.
Your duties will span from conceptualizing system architecture to handson programming conducting performance testing and integrating systems. To excel as a Fullstack Engineer you should possess advanced programming expertise a background in application development and strong troubleshooting abilities.
Responsibilities and Duties:
Meeting with the software development team to define the scope and scale of software projects.
Designing software system architecture.
Completing data structures and design patterns.
Designing and implementing scalable web services applications and APIs.
Developing and maintaining internal software tools.
Writing lowlevel and highlevel code.
Troubleshooting and bug fixing.
Identifying bottlenecks and improving software efficiency.
Collaborating with the design team on developing microservices.
Requirements
Profile Requirements
Bachelor s degree or above in Computer Engineering or Computer Science or a related field.
Ability to use internal and external sources to make technical scientific advances.
2 years of experience as a Fullstack Engineer.
Advanced knowledge of frontend languages including HTML5 CSS JavaScript C and jQuery.
Proficient in backend languages including Java Python Rails Ruby .NET and PHP.
Knowledge of database systems and SQL.
Advanced troubleshooting skills.
Familiarity with JavaScript frameworks.
Good communication skills.
Highlevel project management skills.
Profile Requirements: Fluency in Chinese Mandarin and English is a must. Bachelor s degree in computer science, Electrical Engineering, Artificial Intelligence, or a related field. Minimum of 3 years of experience in AI development and implementation. Evidence of strong proficiency in programming languages such as Python, Java, and C++. Knowledge of machine learning libraries/frameworks such as TensorFlow, PyTorch, and sci-kit-learn; Solid understanding of AI algorithms, including deep learning and reinforcement learning. Ability to work independently and collaboratively in a team environment with excellent problem-solving and analytical skills.