Full Stack Developer Tech Lead

Expiring today

Employer
OCBC Bank
Location
Singapore, Singapore
Salary
Competitive
Posted
05 Aug 2022
Closes
19 Aug 2022
Ref
16230619
Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
We are looking for individual with strong technical background and deep knowledge in software development, architecture, and platform design in Mobile Technology.
The ideal candidate will be keen to learn and grow in a fast-paced environment. We're looking for someone with the ability to lead an engineering team to deliver specific tasks, along with hands-on development.
We seek a self-starter, visionary person with strong leadership capabilities. He/she must have a passion for quality, a knack for identifying and implementing innovative solutions, and a passion for collaborating with different stakeholder(s) to deliver quality through best practices in agile software development.

Responsibilities:
  • Actively collaborate with different stakeholder(s) and engineering teams on innovative solutions, requirements, scope, and project deliverables
  • Define engineering best practices for team and positively impact the team on design techniques and technology
  • Conduct code reviews and ensuring merged code adheres to best practices and internal code quality standards
  • Suggesting improvements to Mobile Application Architecture and design patterns
  • Maintain and enhance the app security and performance
  • Supervising junior developers, looking at areas of weakness and provide training sessions where needed
  • To stay current on modern mobile development frameworks & technologies, best-practices, trends, and trade-offs
  • Writing detailed documentations for existing applications and new applications
  • Refine and expand Application architecture and strategies focusing on reusability, scalability, low complexity
  • Be hands-on. Participate in various mobile development, and DevOps CI/CD tools
  • Provide the level 3 production support to the systems or changes delivered by Mobile Team


Qualifications
Years of Experience:
  • Possess a degree in computer science, engineering, or a related field
  • Minimum 8 years of information technology experience, with focus in Native iOS/Android
  • Financial technology background experience is an advantage (not compulsory)
  • Experience in a similar role would be advantageous
Core Technical Expertise:
  • Full Stack Java or Full Stack ReactJS or Full Stack Mobile
  • Team Management Skillset is mandatory (e.g. managing team of 4 to 6 people)
  • Experience in Kotlin/Java, Swift/Objective-C
  • Solid understanding of iOS/Android Applications life cycle
  • Working experience with Full SDLC / Agile project
  • Familiarity with DevOps (CI/CD), GIT, Confluence, Bitbucket, etc
Other Requirements:
  • Good understanding of mobile architecture and platform design
  • Ability to understand business requirements and translate them into technical requirements
  • Experienced with analysis, design, development, and implementation of enterprise solutions
  • Excellent technical, diagnostic, and troubleshooting skills
  • Having a positive, open-minded, driven, have a collaborative personality with excellent communication skills
  • Excellent problem solving with a developer-at-heart attitude
  • Ability to handle pressure and tight deadlines
  • Ability to manage team or vendor management is an Advantage
  • Trading domain knowledge (a plus but not compulsory)

Similar jobs

Similar jobs

  • You need to sign in to save