JOB PURPOSE:
- Front-end developer with hands on experience with atleast 2 frontend technologies like Javascript, Typescript, React.js, React Native, Angular, Flutter etc.
- Backend development experience with .Net or Java experience.
- Database MS-SQL experience.
- Able to understand business requirement, work with multiple stakeholders to deliver technical solutions meeting industry standard.
- Good project management skills include - experience with running Agile scrums, leading a front-end developer team, mentoring developers.
- Good in front-end architecture to design front-end systems for multiple channels like Mobile/IPAD/Web.
- Effective communication and effecting leadership skills coupled with development experience.
PRINCIPLE ACCOUNTABILITIES:
Accountability:
- Analyse and Perform Development, Coding functions, Leading a dev team
- Communicate or Escalate on the Bottlenecks, Work complications, Leading the team and members to find viable solutions
- Mentoring the younger developers and advocating organizational best practices.
Supporting Activities:
- Coding
- Code Review
- Leading a dev team.
- Collaborate with team members
- Actively communicate the requirements, and solutions
- Discuss the remedies and problem arises in workplace
- Maintain active communication with peers
- Provides motivating mentorship to the younger developers
- Advocating the best practices in the demanding IT landscapes.
Outcome / deliverables:
- Working solutions
- Clean architecture, Clean codebases.
- Written communication
- Documentation of the work units
- Addressing governance requirements.
- High standard of coding quality,
- Guiding documentations
- Knowledge sharing with peers.
Challenges:
- Learn the existing system and see how can it be transformed faster
- Make use of approved tech stack and solutions.
- Collaboration with other people and navigate the organization structure, and maintaining clarity in communication.
- Interest conflicts,
- Personal differences
- And communication barrier, misunderstandings.
EDUCATION, EXPERIENCE, CERTIFICATIONS, SPECIFIC SKILLS & COMPETENCIES:
EDUCATION:
- Bachelor Degree in Computer Science/ Software Engineering, IT related field
EXPERIENCE:
- Min 5 years of working in enterprise, regulatory BFSI industry
- Min 3years of Reactjs, React Native and Javascript Development skills with Server-Side knowledge as an addon
- Min 3 years of .Net Core.
CERTIFICATIONS / REGULATORY CERTIFICATIONS:
- Bonus: Understanding of Backend technologies and experience with Integration
- Bonus: if part of MBOT members (Malaysia Boards of Technologist).