Developer, FEE

Developer, FEE

RHB Banking Group
1-4 years
Not Specified

Job Description


Description
Primary Objective:
  • Build scalable, high quality software at high velocity
  • Be part of a strong development scrum team to create user centric features and applications

Key Responsibilities:
As a Developer
  • Responsible for the E2E development of modern web, mobile or device applications according to user story and design
  • Design/architect the best way to code a user story collaboratively
  • Develop new user-facing features based on requirements
  • Build reusable code and libraries for future use with a focus on modularity and low technical debt.
  • Build innovative user experience in different platforms and screen s
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Code with security best practice in mind (e.g. OWASP)
  • Develop software under agile software development methodology and standards
  • Develop prototypes to iteratively demonstrate functionality to customer experience team to resolve spikes
  • Manage code base and concurrent versioning of code
  • Do code review on Pull Requests and merge code if the standards are met
As a Squad and Chapter Member
  • Work closely with lead developer to ensure design alignment
  • Identify and incorporate any changes required due to platform and technology changes
  • Troubleshoot resolve issues/defects
  • Contribute ideas for new enhanced features or products
  • Take responsible and own for backend component tasks during sprint to ensure timely deliverables of features.
  • Participate in Scrum ceremonies
  • Update design reference and learnings on Confluence for sustainable knowledge sharing

Requirements
Requirements:
Bachelor Degree - Bachelor's degree in Computer Science, Information Technology, Computer Engineering or relevant engineering domains..

  • Preferred level of Experience (by years/function/industry):
    Essential (Required to start)
    • 1 year of experience in Software Development and Engineering. Fresh graduates with passion in software encouraged to apply.
    • Loves coding and spends time on personal projects. Polyglot profile is desirable. Willing to go deep in React / React Native.
    • Experience in web development. (HTML 5, JS ES5/ES6, NPM, React, CSS, webpack).
    • Experience developing/consuming web api/web services.
    • Strong analytical, technical, and problem-solving skills

    Specific (Expectations to grow)
    • Exceptionally strong JavaScript programming skills
    • Comfortable in any of the modern MV frameworks such as VueJS, AngularJS or ReactJS
    • Proficient understanding of cross-browser compatibility issues and ways to work around them
    • Experience in mobile development (NPM, React-native, android/IOS native).
    • Proficient understanding of code versioning tools, such Git and Git Flow
    • Excellent knowledge in information architecture, human computer interaction and mobile usability design principles
    • Able to demonstrate good quality control when in comes to software development (unit test & CICD)
    • Gain experience in software development for digital banking
    • Acquire successful involvement in project from development phase to production phase
  • People
  • Strong teaming and communications to work with members across teams
  • Strong work ethics and time management skills

Benefits
Dental, Education support, Miscellaneous allowance, Medical, Loans, Sports (e.g. Gym), Parking, Vision, Regular hours, Mondays - Fridays, Casual Business Wear, Performance Based Rewards

Job Details

Employment Types:

Function:

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content