Contour SoftwareCS

Senior React Developer (Contractual)

Contour Software is a global resource center and a wholly-owned subsidiary of Constellation Software Inc., providing customized software solutions and expert services across various industries.

Contour Software

Employee count: 1001-5000

Pakistan only

About Contour

Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.

As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI's recipe creates the perfect environment for professionals to build fulfilling, long-term careers.

What started as an R&D & Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started!

Company Overview: We’re Crosscap. Leaders of enterprise marketing teams rely on our suite of solutions to transform their omnichannel campaign planning, management, and physical distribution.

Role Overview: The Senior Front End Developer will be a key contributor to our engineering team, playing a pivotal role in shaping the future of our product suite. As a technical expert, you will help create innovative and user-focused solutions to address the needs of enterprise marketers. This individual will work closely with cross-functional teams, bringing deep technical expertise and a passion for building elegant, scalable web applications.

In this role, you will lead the development of modern front-end experiences, ensuring seamless integration with backend systems and delivering intuitive user interfaces. Your contributions will directly impact how global enterprise organizations plan, execute, and evaluate omni-channel marketing campaigns. You’ll tackle complex challenges, drive technical decision-making, and ensure our solutions are not only functional but also beautiful and engaging.

We’re looking for someone who thrives in a collaborative environment, approaches problem-solving with creativity, and has the technical skillset to bring ideas to life. If you’re passionate about developing cutting-edge web applications and making a meaningful impact on how businesses connect with their customers, we’d love to have you join our team.

There is a possibility of renewal of the contract depending upon the business situation

Key Responsibilities:

  • Collaborate with Product, Design, and Engineering teams to build scalable and user-centric front-end solutions for complex business needs.
  • Develop and maintain web applications using modern frameworks like React.
  • Working knowledge of AngularJS to lead refactoring efforts to improve performance, scalability, and maintainability of existing codebases, including phasing out deprecated libraries and ongoing migration of transitional code bases.
  • Translate detailed designs into pixel-perfect, responsive user interfaces with animations, transitions, and advanced styling (e.g., shadows, gradients).
  • Break down large projects into smaller, manageable tasks and provide accurate development estimates.
  • Design and integrate REST and patch-oriented APIs in collaboration with backend teams, keeping public usability and performance in mind.
  • Troubleshoot and resolve issues across the development lifecycle, from QA to production systems.
  • Write clear, concise documentation to support product maintenance and feature upgrades.
  • Participate in daily standups, sprint planning, and retrospectives to keep projects aligned with goals.
  • Stay current with front end development trends, adopting modern practices and tools where applicable.
    • 5+ years of hands-on experience with React, Typescript, Webpack in production environments

Required Skills and Experience:

Technical Proficiency:

  • 2+ year of hands-on experience with AngularJS, including migration or refactoring experience.
  • Extensive understanding of the Typescript typing system and other language features.
  • Expertise in HTML, CSS (+ preprocessors like Sass, Less, CSS-In-JS), and CSS Grid / Flexbox layout systems.
  • Strong understanding of REST APIs and their implementation in front end applications (particularly with respect to industry-standard semantics around http methods and status codes).
  • Familiarity with Git for version control.

Problem-Solving Skills:

  • Experience with common data structures (arrays, sets, maps, trees, graphs) and their applications to real-world problems.
  • Ability to decompose complex systems into modular abstractions.
  • Skilled at balancing trade-offs in design, performance, and timelines.

Collaboration & Communication:

  • Comfortable working remotely and cross-functionally with product managers, designers, and backend engineers.
  • Capable of naturally code switching and explaining complex technical concepts to non-technical stakeholders in simple terms.
  • Experienced in Agile development methodologies and collaborative tools.

User-Centric Development:

  • Passion for delivering polished, engaging user experiences.
  • Proven track record of developing features that adhere to modern design standards.
  • Knowledge of accessibility best practices.

Additional Requirements:

  • Must be fluent in English and available to meet virtually during business hours from 6 AM Pacific Time to 5 PM Pacific Time.

Optional but will set you apart from the rest:

  • Deep knowledge of front-end security considerations and how to defend against them.
  • Working knowledge of compiler theory (e.g. designing and implementing a lexer, grammar, and parser).
  • Familiarity with canvas-based rendering, 2D Hit-Detection (including relevant space partitioning data structures), gesture-based input tracking.
  • Expertise in Figma to bridge design and development.
  • Familiarity with state management tools (e.g., Redux + Redux Toolkit) and Web Component-based architectures.
  • Experience migrating legacy systems to modern frameworks incrementally.
  • A degree in Computer Science or a related field.
  • Proven ability to implement advanced animations and transitions using CSS or JavaScript libraries (e.g. ensuring C1 continuity on a pre-emptible animation or transition).
  • Experience working with design systems and reusable component libraries.
  • Contributions to open-source projects or a strong portfolio of side projects showcasing technical excellence.
  • Familiarity with websockets and server-sent events for non-polling communications.
  • Familiarity with communication, processing, and lifecycles between nested document contexts, ServiceWorkers, and SharedWorkers.
  • Experience/knowledge of utilizing AI Code Editors/Assistance Tools

Disclaimer: At Contour, we attribute our success to the unique contributions of our diverse staff. We’re committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we’ve adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination.

In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Pakistan +/- 0 hours

About Contour Software

Learn more about Contour Software and their company culture.

View company profile

Contour Software, a wholly-owned subsidiary of Constellation Software Inc. (CSI), is a global resource center that provides innovative solutions and expert services to help businesses scale and succeed. Through groundbreaking technology, we are revolutionizing how businesses operate at Contour Software. Since its inception in Karachi in 2010 with just over a dozen people, Contour Software has demonstrated remarkable growth, expanding to over 2,000 employees across offices in Karachi, Lahore, and Islamabad within 13 years. This expansion allows Contour to serve client divisions located all across the globe. The foundation of Contour Software was laid through 18 months of pre-acquisition diligence and pilot projects involving Pakistani freelancers, culminating in Constellation Software's acquisition of Gladstone PLC UK.

Contour Software's philosophy is to adapt to the unique needs of the business units it serves, aligning with Constellation's ethos of fostering a 'culture of cultures'. This means respecting and integrating the distinct work processes, tools, technologies, and methodologies of each unit. While initially an offshore Development Centre, Contour has evolved into a full-featured Global Centre, offering services across all functional areas to over 200 of its parent company's divisions and corporate departments worldwide. These services include software development, quality assurance, professional IT services, client care, finance, and sales and marketing. Contour Software is committed to delivering high-quality solutions, specializing in building and maintaining dedicated software development teams tailored to meet the specific needs of each business unit. The company's core values are encapsulated in the doctrine: Recruitment-Resources-Retention-Results, emphasizing a people-first culture that invests in employee growth and delivers exceptional value.

Employee benefits

Learn about the employee benefits and perks provided at Contour Software.

View benefits

Life Benefit

Provides life benefits.

Life Insurance

Offers life insurance coverage.

Provident Fund

Offers a provident fund for employees.

Leave Encashment

Allows employees to encash unused leave.

View Contour Software's employee benefits
Claim this profileContour Software logoCS

Contour Software

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Contour Software

Explore the variety of open remote roles at Contour Software, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Contour Software

Remote companies like Contour Software

Find your next opportunity by exploring profiles of companies that are similar to Contour Software. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Contour Software hiring Senior React Developer (Contractual) • Remote (Work from Home) | Himalayas