HamburgerMenu
hirist

Smartping - Junior Engineer - User Interfaces

Posted on: 03/02/2026

Job Description

Description:

Overview:

The Jr Software Engineer will create responsive and scalable user interfaces for the CPaaS (Communications Platform as a Service) platforma cloud-based system enabling businesses to integrate voice calls, SMS, video chats, and more via simple APIs. You'll contribute to intuitive UIs that make complex communication tools accessible and engaging for users worldwide.

Responsibilities:

- Build reusable UI components in Angular: This means crafting versatile building blocks like interactive chat windows, user profile cards, notification pop-ups, or customizable dashboards.

These components use Angular's directives, services, and modules to promote code reusability, reduce duplication, and speed up feature rolloutsthink drag-and-drop interfaces or animated transitions.

- Ensure consistent branding across applications: Apply CSS for layouts, colors, fonts, and effects that align with the brand's identity. This involves media queries for responsiveness (adapting to screen sizes from mobile to desktop), CSS Grid/Flexbox for modern layouts, and tools like preprocessors (e.g., SCSS) to maintain a polished, uniform look across web and app portals.

- Collaborate with backend engineers to connect UI components to APIs: Integrate frontend with REST/GraphQL endpoints for tasks like loading user data, submitting forms, handling authentication states, or streaming live updates (e.g., via WebSockets for real-time messaging). This ensures the UI reacts dynamically to server responses without page reloads.

Required Skills :

- Proficiency in Angular, CSS, and responsive design principles.

Ideal for: Motivated juniors or freshers excited to grow in UI/UX development, with opportunities for mentorship and hands-on projects.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in