Senior Software Engineer – AngularJS

Karachi - Pakistan
Full Time
Engineering

Job Brief

We are looking for a Senior Software Engineer (Frontend) specializing in JavaScript and AngularJS, who will play a pivotal role in architecting, developing, and optimizing our frontend systems. You will tackle complex technical challenges, lead architectural decisions, and mentor other engineers while driving the evolution of our engineering practices.
This role requires a strategic mindset, technical expertise, and the ability to deliver high-quality web applications that define how users interact with our products.

Techelix Overview

Founded in 2012 by veteran technology entrepreneurs from USA and Europe, Techelix is the fastest-growing technology company in the region that develops and invests in products and solutions that simplify and improve the lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that is recognized as second to none in the world.

Benefits:

  • Competitive Salary Package aligned with skills and experience.
  • Annual Bonus plus Performance-Based Incentives rewarding excellence.
  • Comprehensive Health Allowance to support medical and wellness needs.
  • Access to Online Learning with Udemy and other training resources.
  • Continuous Education Program to upgrade your professional skills.
  • Weekly Team Lunches to relax and connect with colleagues.
  • Bi-Monthly Socials & Activities including cricket matches, paddle sessions, and team picnics.
  • Collaborative & Inclusive Culture that values innovation and teamwork.
  • Opportunities for Fast Career Growth with pathways to leadership roles.
  • Mentorship & Knowledge-Sharing Sessions to help you grow with the team.
  • Interest-Free Loans to support personal and professional goals.
  • Recognition & Rewards Programs celebrating individual and team achievements.

Key Responsibilities:

Frontend Architecture

  • Design and architect scalable, maintainable, and high-performance frontend applications.
  • Drive the implementation of modern frontend technologies and frameworks.
  • Ensure seamless integration of frontend systems with backend APIs and services.

Development

  • Write clean, efficient, and reusable code using JavaScript and AngularJS.
  • Implement responsive and accessible UI components, adhering to best practices and performance standards.
  • Develop solutions that prioritize user experience and visual fidelity.

Technical Leadership

  • Provide guidance and technical mentorship to engineers at various levels.
  • Lead code reviews, foster a culture of continuous learning, and promote best practices across the team.

Collaboration

  • Partner with backend engineers, product managers, and designers to deliver cohesive, end-to-end software solutions.
  • Translate business and design requirements into technical solutions.

Performance Optimization

  • Identify and address performance bottlenecks in frontend applications.
  • Optimize code for speed and scalability, ensuring a seamless user experience.

Lifecycle Management

  • Contribute to all phases of the software development lifecycle, from concept to deployment and maintenance.
  • Maintain robust version control and CI/CD workflows to streamline development processes.

Innovation and Experimentation

  • Stay up-to-date with emerging trends and technologies in frontend development.
  • Advocate for and introduce new tools, techniques, and processes to improve team efficiency and product quality.

Required Experience & Qualification:

Educational Background

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience

  • 2-4 years of experience in frontend development, with a focus on JavaScript and Angular.
  • Proven track record of delivering complex, scalable web applications in production environments.

Technical Proficiency

  • Deep understanding of AngularJS and JavaScript (ES6+).
  • Expertise in CSS-in-JS libraries, styled-components, or CSS preprocessors like SASS/LESS.
  • Proficient in modern frontend build tools and pipelines (e.g., Webpack, Babel, Vite).
  • Familiarity with TypeScript and strong typing principles is a plus.

System Knowledge

  • Experience with frontend testing frameworks such as Jest, Enzyme, or Cypress.
  • Knowledge of RESTful APIs, GraphQL, and asynchronous programming patterns.
  • Understanding of accessibility standards (WCAG) and internationalization best practices.

Preferred Qualifications

  • Experience with server-side rendering (e.g., Next.js) or static site generation.
  • Familiarity with DevOps practices and tools, including CI/CD pipelines and cloud deployment.
  • Contributions to open-source projects or active participation in the frontend development community.

Apply for this position

Allowed Type(s): .pdf

Your journey to innovation starts here

Let’s bring your vision to life with our expertise in AI and custom development. Reach out to us to discuss your project today!