Principal Software Engineer
Finclude
Lahore, PB, pk
2d ago

Company Background :

Cityscape Technology Corporation (CTC) is a North American PropTech (a combined word for Property & Technology, i.e., technology to digitize the real estate business) company which is developing software that virtualizes every aspect of home ownership and the Real Estate transaction process.

We offer a platform to interact with real-world Real Estate, anywhere at anytime. From buying and owning to investing and selling, our suite of property technology applications creates a fully digital experience for Real Estate professionals and their clients.

CTC is owned by a Canadian Real Estate company named Cityscape Real Estate Ltd. Brokerage, which has been in operations since 2009.

It has over 750 highly skilled real estate and 100+ corporate professionals with annual sales volume of over $2 Billion.

We are looking for like-minded team members to help us build a high-performing team and culture. We believe that with the right mindset (aka attitude), hard work and consistent pursuit of excellence, we can achieve anything.

If you believe in that too and want to be part of our team of ex-startup founders, real estate domain gurus, product, UX, software engineering and data science rock stars to shape the next phase of Real Estate Technology business, let’s have a chat.

Job Description :

We are looking for a Full Stack Software Engineer (Software Architect) to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

We are looking for an experienced engineer who is able to own the complete SDLC for our products, is able to deliver high-quality technical designs and code in fast-paced agile scrum environment and is capable of communicating / working closely with other

teams.

The ideal candidate likes to think outside the box, is interested in constantly improving themselves and their team by education and feedback.

They love tackling new problems, frequently deploying, thinking on their feet and coming up with new ideas. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.

You should also be a team player with a knack for visual design and utility. If you’re also familiar with Agile methodologies, we’d like to meet you.

Responsibilities :

  • Deliver features in an end-to-end manner : technical design, development, testing, deployment and maintenance.
  • Implement designs from mockups using modern web technologies
  • Collaborate with the designers to build highly usable and performant UIs
  • Communicate with backend engineers about API requirements and refinements
  • Provide technical leadership and own specific areas of the platform.
  • Work closely with Product Managers to translate product requirements to engineering specifications.
  • Lead code review efforts and quality efforts in your area of ownership.
  • Participate in product discussions, taking ownership and initiative.
  • Work independently in a fast-paced environment.
  • Mentor and guide junior engineers.
  • Requirements

  • At least 4 years of web development experience in a professional setting
  • Worked on at least one medium to large web application and experience working in at least one of the modern front-end web frameworks such as Angular 2+, React (preferred), Vue, etc and Laravel (PHP core) and / or Node.js for back-end
  • Advanced OOJS skills.
  • Good understanding of modern web architecture behind scalable web applications
  • Should be comfortable converting mocks into high quality HTML / CSS
  • Must have an excellent understanding of how the web works.
  • Experience with responsive web design, media queries and delivering functionality that works with range of client devices / browsers from desktops and laptops to mobile platforms.
  • Experience with UI design patterns, security, performance and usability.
  • Familiar with modern engineering practices : code reviews, continuous-deployment, automated testing.
  • Passionate about joining a small team and building a company.
  • Nice to haves :

  • Experience with frontend testing frameworks like Cypress, Jasmin, Karma
  • Experience with React, React Hooks / Stateless React, and SSR. Has architected applications utilizing redux or similar state management tools
  • Experience with implementing a TDD or BDD workflow
  • Experience with AWS cloud service platform or similar is a plus
  • DevOps Tool & processes, especially CI / CD & test / deployment automation
  • Has worked at a startup before.
  • Personality traits & interpersonal skills :

  • Respect for other team members
  • Empathetic to customers
  • Ambitious & proactive
  • Excellent communication & writing skills
  • Learn-it-all-attitude, instead of know-it-all-attitude
  • Flexible in working with different personalities and projects
  • Adaptive, Dependable & responsible
  • Requirements

    At least 4 years of web development experience in a professional setting Worked on at least one medium to large web application and experience working in at least one of the modern front-end web frameworks such as Angular 2+, React (preferred), Vue, etc and Laravel (PHP core) and / or Node.

    js for back-end Advanced OOJS skills. Good understanding of modern web architecture behind scalable web applications Should be comfortable converting mocks into high quality HTML / CSS Must have an excellent understanding of how the web works.

    Experience with responsive web design, media queries and delivering functionality that works with range of client devices / browsers from desktops and laptops to mobile platforms.

    Experience with UI design patterns, security, performance and usability. Familiar with modern engineering practices : code reviews, continuous-deployment, automated testing.

    Passionate about joining a small team and building a company. Nice to haves : Experience with frontend testing frameworks like Cypress, Jasmin, Karma Experience with React, React Hooks / Stateless React, and SSR.

    Has architected applications utilizing redux or similar state management tools Experience with implementing a TDD or BDD workflow Experience with AWS cloud service platform or similar is a plus DevOps Tool & processes, especially CI / CD & test / deployment automation Has worked at a startup before.

    Personality traits & interpersonal skills : Respect for other team members Empathetic to customers Ambitious & proactive Excellent communication & writing skills Learn-it-all-attitude, instead of know-it-all-attitude Flexible in working with different personalities and projects Adaptive, Dependable & responsible

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form