Front-End Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Bachelor’s or Master’s degree in Computer Science, Design, or a related field. • Proven experience as a Front-End Engineer, with a portfolio showcasing UI/UX work on web portals and mobile apps. • Expertise in front-end technologies such as HTML, CSS, JavaScript, React, and React Native. • Proficiency in design tools like Figma, Sketch, or Adobe XD. • Strong understanding of responsive design, accessibility standards, and cross-browser compatibility. • Familiarity with state management libraries (e.g., Redux) and front-end testing frameworks. • Excellent problem-solving skills and attention to detail. • Strong communication skills, with the ability to present and explain design decisions. • Experience working in an agile environment is a plus. • Experience building GIS- or map-heavy user interfaces, ideally MapBox or ArcGIS. • Experience with streaming and live video technologies. • Work Environment: • This is a remote position with collaboration via online tools. • Flexible working hours with occasional deadlines requiring high availability. • Opportunity to work on innovative projects with a global impact.
Responsibilities
• Design, develop, and implement responsive and visually stunning user interfaces for the web portal and mobile application. • Collaborate with product managers, designers, and back-end engineers to deliver intuitive and seamless user experiences. • Optimize front-end code for performance, scalability, accessibility and security. • Ensure consistent design across platforms by implementing reusable components and adhering to design systems. • Conduct usability testing and gather user feedback to iterate and improve the UI/UX. • Stay up-to-date with the latest UI/UX trends, techniques, and technologies. • Debug and troubleshoot front-end issues to ensure high-quality user experiences. • Document design and implementation processes to maintain a clear knowledge base.
Benefits
• Flexible work hours and the option for remote work. • Opportunities for professional development and continued education.