Front-End Developer - Kuala Lumpur, Malaysia - Luxoft
Description
Project Description
One of the leading Malaysian banks needs to continue software development work for web, mobile, APIs, database, integration, etc. The deliverables would include a web/mobile app with micro-services (Spring boot+Docker+Kubernetes) back end and MySQL database. There will be various integrations to the current sub-systems of the bank.
Responsibilities
You will be required to work closely with the Development Manager, Project Manager, and a team of developers.
Technical Roles and Responsibilities
Demonstrate a systematic and disciplined architecture, system design, and programming approach following a standard software development lifecycle
Meticulous attention to detail and a strong focus on clear and practical documentation
Work closely with senior management, Development Manager, Project Manager, and a team of developers.
Design, Code, Unit Test, and support Software components
Deliver quality software in a time following standard software development processes
Analyze problems raised in software development or production environments and provide timely solutions
Develop, prepare, and maintain system documentation, including program descriptions, operational procedures, etc.
Act as the second line of support during production problems.
Technical Knowledge
Candidates must have a demonstrable ability to produce high-quality UI and UX
Sound understanding of JavaScript (ES6), Angular7+, HTML5, CSS3, SASS
Experience with Bootstrap and knowledge of Node JS, and Backbone.
Experience of Apache Cordova
Experience of Xcode/Android Studio for mobile development and deployment
Knowledge of open-source solutions and trending technologies
Exposure to broader web technologies such as REStful APIs
Knowledge of Java, Scala, and the JVM.
Strong understanding of web standards, security, accessibility, browser compatibility,
Development Tools
Demonstrable Experience with TDD and BDD Knowledge with tools such as JsUnit, Mocha, Karma, JUnit, ScalaTest, AssertJ, and Cucumber
Exposure to Continuous Build and Deployment Solutions such as Jenkins / Bamboo
Exposure to GIT, Jira and Stash
Development Methodologies and Practices
Worked within an Agile environment using methodologies such as Scrum / KanBan / XP and Lean
Sounds and Demonstrable knowledge of Design Patterns, OO Programming, and when to use patterns including Knowledge of Complex Event Processing, CQRS, Event Sourcing
Interest or Working Knowledge of NoSql Repositories
Skills
Must have
Overall 4+ years of experience as a Front-End Developer
Technical Knowledge
You must have a demonstrable ability to produce high-quality UI and UX
Sound understanding of JavaScript (ES6), Angular7+, HTML5, CSS3, SASS
Experience with Bootstrap and knowledge of Node JS, and Backbone.
Experience of Apache Cordova
Experience with Xcode/Android Studio for mobile development and deployment
Knowledge of open-source solutions and trending technologies
Exposure to broader web technologies such as REStful APIs
Knowledge of Java, Scala, and the JVM.
Strong understanding of web standards, security, accessibility, browser compatibility,
Development Tools
Demonstrable Experience with TDD and BDD Knowledge with tools such as JavaScript, Mocha, Karma, JUnit, ScalaTest, AssertJ, and Cucumber
Exposure to Continuous Build and Deployment Solutions such as Jenkins / Bamboo
Exposure to GIT, Jira, and Stash
Development Methodologies and Practices
Worked within an Agile environment using methodologies such as Scrum / KanBan / XP and Lean
Sounds and Demonstrable knowledge of Design Patterns, OO Programming, and when to use patterns including Knowledge of Complex Event Processing, CQRS, Event Sourcing
Interest or Working Knowledge of NoSql Repositories
Nice to have
Java, Experience in the banking domain
Excellent oral and written communication skills
Languages
English: C1 Advanced
Seniority
Regular