Mid-Level Frontend Developer

I. PURPOSE OF THE POSITION

The Mid-Level Front-End Developer is responsible for developing responsive, user-friendly, and secure web applications using React.js and modern front-end frameworks. The role focuses on delivering high-performance applications that enhance customer experience while ensuring compliance with BSP, AMLA, and Data Privacy standards.

II. KEY PERFORMANCE INDICATORS

• Quality and accuracy of implemented user interfaces.

• % of project deadlines and sprint deliverables achieved.

• Page performance metrics (e.g., load time < 3 seconds, accessibility score ≥ 90).

• Resolution time for front-end defects/issues within SLA.

• % of design inconsistencies resolved in the first iteration.

• User and stakeholder satisfaction ratings.

• Compliance with UI/UX standards, accessibility, and security best practices.

• Reduction in cross-browser or device compatibility issues.

III. KEY RESPONSIBILITIES AND ACCOUNTABILITIES

1. Front-End Development

o Develop and maintain responsive and dynamic web applications using React.js, TypeScript, HTML5, and CSS3.

o Create reusable components and design systems to ensure a consistent user experience.

o Integrate with APIs and back-end systems to deliver functional, data-driven applications.

2. Quality & Performance

o Optimize front-end performance for speed, scalability, and accessibility.

o Write and execute unit tests, and collaborate with QA for system testing.

o Debug and resolve cross-browser, cross-device, and rendering issues.

3. Collaboration & Delivery

o Work closely with UI/UX designers, back-end developers, and business analysts.

o Participate in Agile ceremonies (sprint planning, daily stand-ups, demos, retrospectives).

o Maintain version control (Git) and ensure proper documentation for compliance and audits.

4. Compliance & Security

o Follow OWASP and secure coding practices for front-end development.

o Ensure compliance with BSP, AMLA, and Data Privacy Act requirements.

o Implement session handling, input validation, and other front-end security measures.

IV. QUALIFICATIONS

Required: Education

• Bachelor’s degree in Computer Science, Information Technology, or related fields.

Preferred: Work Experience

• 3–5 years of professional front-end development experience using React.js.

• Experience in building production-grade applications within regulated industries (financial services preferred).

• Proven track record of API integrations and front-end performance optimization.

V. COMPETENCY REQUIREMENTS

1. Technical Proficiency

o React.js, JavaScript/TypeScript, Redux/React Query, HTML5, CSS3, Tailwind/Bootstrap/Material UI.

o Familiarity with testing tools (Jest, React Testing Library) and performance audits (Lighthouse).

o Proficiency in Git and CI/CD pipelines (Azure DevOps/Jenkins).

o Understanding of REST API integration and front-end build tools (Webpack, Vite).

2. UI/UX Awareness

o Ability to translate Figma/Sketch/Adobe XD designs into working code.

o Knowledge of accessibility standards (WCAG).

o Strong focus on usability and customer experience.

3. Problem-Solving & Adaptability

o Skilled at debugging and troubleshooting complex front-end issues.

o Ability to adapt quickly to evolving technologies and requirements.

4. Collaboration & Communication

o Strong teamwork skills in Agile development environments.

o Effective communication with designers, back-end developers, and business stakeholders.

o Documentation and reporting skills for audit readiness.

5. Compliance & Security Awareness

o Familiarity with BSP, AMLA, and Data Privacy Act compliance requirements.

o Application of secure front-end development practices.

6. Attention to Detail & Quality

o Delivery of clean, reusable, and maintainable code.

o Consistency in adhering to coding standards and design guidelines.

o Thorough testing and validation before deployment

Apply for this position

Allowed Type(s): .pdf, .doc, .docx