Front-End Software Engineer
Division: Web Development
Department: Product Engineering
Reports To: Software Engineer
Position Summary
We are looking for a passionate Front-End Software Engineer who excels at merging design with technology. The ideal candidate will translate UI/UX wireframes into high-quality, responsive user interfaces. You will work closely with UI/UX designers and backend engineers to bridge the gap between design and technical implementation, ensuring both aesthetics and functionality of web applications.
Duties & Responsibilities
Translate UI/UX designs into responsive, high-quality front-end code
Work with designers to build interactive, user-friendly interfaces
Optimize applications for performance, scalability, and cross-browser compatibility
Collaborate with backend developers to integrate APIs and ensure smooth application functionality
Stay updated with modern front-end trends, tools, and best practices
Ensure best coding standards for efficiency, maintainability, and scalability
Contribute to all phases of the software development lifecycle
Write well-structured, testable, and efficient code
Ensure UI designs and front-end implementations follow specifications
Uphold Behaviours (Be Respectful, Keep Promises, Always Explore, Create Together)
Manage compliance risks inherent to daily activities by following defined policies, processes, and procedures
Direct Reports
None
Role Relationships
Internal
Operations
Information Security
Internal Audit
External
Vendors
Knowledge & Experience
Education
Bachelor’s degree in Computer Science, Software Engineering, or related field
Experience
2–3 years of experience in Software Development, specifically Front-End Development
Skills & Competencies
Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks (React, Vue, Next.js, or Angular)
Strong understanding of responsive design and UI/UX principles
Familiarity with Git and version control best practices
Excellent communication and collaboration abilities
Strong problem-solving skills and attention to detail
Good analytical and multitasking skills