We are looking for a motivated front-end developer able combine the art of design with that of programming and translate our company and customer needs into functional and appealing interactive applications that uphold great user experience.
Roles and responsibilities
As such, we expect you to be competent in:
- Solving and implementing organization and customer UI/UX needs.
- Designing and developing attractive and functional dashboards.
- Provide recommendations for development and UI/UX structural enhancements to improve and enhance user experience.
- Optimizing components for maximum performance – speed, scalability and re-usability across a vast array of web-capable devices and browsers
- Striking a balance between functional and aesthetic design.
- Monitoring and collecting data on app performance and rectifying front-end-related issues.
- Communicating technical issues in an understandable manner to the team and clients.
- Identifying innovative ideas and generate proof of concepts according to project requirements.
- Performing tests to identify bugs and technical issues before and after deploying.
- Documenting bug reports, tickets, and any code changes.Building reusable code for future use
You must have / be proficient in:
- Professional training and/or academic qualification in Computer Science or similar field.
- CSS - vanilla CSS3, CSS pre-processors - SASS and/or LESS, At least 2 frameworks (list them in order of proficiency).
- Git and version control
- Web technologies testing and debugging
- Web optimization
- Restful services / API design , development and intergration
- Responsive and mobile design
- Data analysis and presentation
- Google analytics
- Social Media management and marketing
- Team player and proficient in communicating with team members, bosses, and clients
- Attention to detail
- Sense of ownership and pride in your performance and its impact on company’s success
- Critical thinker with excellent problem-solving skills
- Good time-management skills
- Excellent analytical and multitasking skills
- Mobile app development
- Knowledge in back-end development
- Database management
- Excel proficiency