Position: Software Engineer Web (UI Developer)
We are seeking a skilled Software Engineer Web (UI Developer) to join our engineering team. This role focuses on developing user-facing web applications and supporting global IT and business operations. The ideal candidate will have strong frontend development expertise and experience working with modern web technologies.
Key Responsibilities
- Develop, test, and maintain high-quality, reusable, and efficient code
- Build and enhance web application user interfaces using Angular framework
- Integrate frontend applications with backend RESTful APIs
- Collaborate with designers to ensure alignment with UI/UX requirements
- Troubleshoot and resolve technical issues related to web applications
- Follow best practices in coding, security, and performance optimization
- Stay updated with emerging web technologies and apply them where relevant
Requirements
- Bachelor’s Degree in Computer Science or a related field
- Proven experience in JavaScript, HTML, and CSS development
- Strong understanding of web application architecture, including:
- Security
- Session management
- Best development practices
- Solid knowledge of:
- SPA (Single Page Applications)
- PWA (Progressive Web Apps)
- Responsive design and Material Design principles
- Object-Oriented Programming (OOP)
- Hands-on experience with:
- Angular (Angular 7+ preferred)
- Bootstrap / Flexbox
- Experience working with REST APIs and JSON data
- Strong analytical and problem-solving skills
- Ability to work independently in a fast-paced environment
Preferred (Added Advantage)
- Experience with Java backend systems
- Exposure to PHP, JSP, JSF, or other frontend frameworks
- Experience working in a remote or global team environment