Application Developer

Application Developer

Zenith Infotech (S) Pte Ltd
Kuala Lumpur
10 - 17 Years
Not Specified

Job Description

1. Application Developer - NodeJS
• Must have experience in developing complex custom applications using NodeJS & TypeScript
• Must demonstrate ability of building applications in a multi-tier architecture, including database, UI components of the application.
• Hands on experience in programming languages - JavaScript, ExpressJS, Angular, UI frameworks etc.
• Demonstrate knowledge in micro-services architecture pattern and understanding of various technical components supporting microservices pattern such as - Cloud Native etc.
• Have a good understanding of various integration patterns, REST protocols, and familiar with JSON, SOAP
• Demonstrate familiarity with Continuous Integration and Continuous Deployment concepts along-with necessary tools like Tekton, Kafka , Puppet, Chef, VSTS, Maven, Jenkins, JIRA, etc.
• Experience in multiple databases and understanding of traditional SQL and No SQL DBs (MongoDB) is an added advantage
• Work as part of a team developing applications and services using Agile development methods.
• Industry Experience - Banking (Not Mandatory, Good to have)
2. Application Developer - ReactJS/React Native/Angular/Ionic
• Experience in developing Mobile (Android or iOS) applications including end to end integration with back-end micro services.
• Experience with various JS frameworks (Node, Angular, Ionic, React JS, React Native etc.)
• Experience building mobile applications using Cordova/Ionic frameworks and native application development for iOS and Android.
• Experience building unit tests for the code developed using Jasmine, JUnit, XCTest frameworks.
• Experience using dependency injection to architect solutions with testing in mind.
• Experience in debugging (troubleshooting performance issues, memory leaks, etc.)
• Debugging skills, familiarity with REST architecture and JSON formats.
• Knowledge of SQLite, CouchDB, PouchDB.
• Knowledge of MobileUI design principles, patterns, and best practices.
• Knowledge of design patterns and applications of the same.
• Experience using onboard debugging tools that are integrated with the IDE.
• Knowledge of the Scrum ceremonies and experience in Agile tools similar to JIRA, RallyDev.
• Knowledge of configuration management tools like GO, Jenkins, GIT.
• Knowledge of the mobile eco system (Native, hybrid and web apps, distribution mechanisms for enterprise users, familiarity with MBaas etc.)
• Industry Experience - Banking (Not Mandatory, Good to have)

Zenith Infotech Group was started in 1997, primarily with the vision of offering state-of-the-art IT solutions to various organizations and thereby helping them increase their productivity and competitiveness. Our prime focus areas are:

IT Professional services involving contracting/placement of highly skilled professionals.

The Zenith Infotech Group comprises of Zenith Infotech (S) Pte Ltd in Singapore, Zenith Infotech Inc based in USA, Zenith Infotech Pty Ltd out of Australia, and Zenith Infotech Ltd in India.

About Recruiter

12

Followers

7

Active jobs

Functions : IT

Industries : ITES/BPO, IT/Computers - Hardware, IT/Computers - Software, Recruitment/Staffing/RPO

Skills/Roles I hire for: IT

level Hiring For: High Level

Similar Jobs

Career Advice to Find Better