Software Engineer


Aplomb Technologies Inc

Collaborate with UX designers to create visually appealing and intuitive user interfaces.

Write semantic HTML code to form the structure of web pages, ensuring accessibility and SEO best practices.

Style HTML elements using CSS to achieve desired layouts, typography, colors, and visual effects.

Ensure that web applications are optimized for various devices and screen sizes through responsive design techniques.

Write client-side JavaScript code to add interactivity and dynamic behavior to web pages, often using frameworks like React.js, Angular, or Vue.js.

Build reusable UI components and libraries to maintain consistency and scalability across the application.

Test and debug web applications to ensure compatibility with different web browsers and versions.

Optimize front-end code and assets to improve loading times and overall performance, including lazy loading, code splitting, and image optimization.

Ensure that web applications comply with accessibility standards (such as WCAG) to make them usable for people with disabilities.

Proficiently use browser developer tools to debug, profile, and optimize front-end code.

Use version control systems like Git to manage codebase changes, track revisions, and collaborate with other developers.

Utilize front-end frameworks and libraries to streamline development and maintainability, such as Bootstrap, Material-UI, or Tailwind CSS.

Integrate with backend APIs using AJAX (Asynchronous JavaScript and XML) or modern API technologies like REST or GraphQL.

Monitor and analyze web performance metrics (such as Lighthouse scores, PageSpeed Insights) to identify areas for improvement.

Document front-end code, APIs, and development processes, and share knowledge with team members to ensure maintainability and collaboration.

Qualification: This position requires a minimum of a Bachelors Degree or it’s equivalent in computer science, information technology, or a closely related field.

To apply for this job please visit