Full Stack Developer Tech Lead
- Employer
- OCBC Bank
- Location
- Singapore, Singapore
- Salary
- Competitive
- Closing date
- May 18, 2022
View more
- Job Function
- Other
- Industry Sector
- Finance - General
- Employment Type
- Full Time
- Education
- Bachelors
You need to sign in or create an account to save a job.
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:
Qualifications
Years of Experience:
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
- 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
- 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)
You need to sign in or create an account to save a job.
Sign in to create job alerts
Sign in or create an account to start creating job alerts and receive personalised job recommendations straight to your inbox.
Create alert