The Senior Web Developer is responsible for designing, developing, and maintaining scalable web applications that provide a seamless user experience. This role plays a key part in driving innovation, optimizing existing features, and collaborating with cross-functional teams to deliver solutions that meet business objectives and enhance customer satisfaction. By leveraging experience in front-end and back-end technologies, the developer will contribute to the continuous improvement of the product and the overall success of the Engineering team.
Responsibilities:
- Create and maintain web applications, developing new features, debugging existing code, and optimizing user experience.
- Collaborate with other developers and designers to ensure cohesive user experiences and translate design wireframes into high-quality code.
- Optimize front-end performance for speed and scalability across various devices and browsers.
- Build and maintain robust backend logic for efficient processing and secure data handling.
- Participate in regular code reviews to ensure adherence to coding standards.
- Write and maintain unit tests for stability and reliability of the codebase.
- Troubleshoot and resolve development issues to minimize user experience disruption.
- Plan, execute, and facilitate website and application development projects within specifications, budget, and timeline.
- Maintain knowledge of emerging technologies and best practices in web application design and development.
- Solve complex problems while staying updated on the latest web technologies.
- Enforce and comply with information security policies and procedures.
Qualifications:
- A tertiary-level qualification from an internationally recognized institution.
- 5 to 7 years of experience in web development, with a focus on React.js and Node.js.
- Experience managing and delivering projects, with either specialist or team lead responsibilities.
- Expertise in complex technical activities and experience with cloud platforms (OCI, Alibaba, GCP, AWS, etc.).
- Good understanding of stabilization and security practices.
- Knowledge of network diagnostic tools.
Technical Competencies:
- Software Architecture
- Quality Assurance and Control
Behavioral Competencies:
- Collaboration
- Communication
- Problem Solving
- Attention to Detail
About D360 Bank:
D360 Bank is a shariah-compliant digital bank that aims to reinvent finance through innovation and technology, making financial services convenient, accessible, and fair.