Senior Software Engineer

3 - 8 years

0 Lacs

Posted:17 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position Summary

We're seeking a

Mid-Level/Senior Frontend Developer

with 3-8 years of experience to contribute to our Vue.js-based commercial real estate platform. You'll work on complex features including interactive property search, Google Maps integration, 3D virtual tours, and real-time client collaboration tools.

Key Responsibilities

Development & Maintenance

  • Develop and maintain Vue.js 2.x components and pages within a large-scale application (780+ files)
  • Implement complex UI features for property search, filtering, and map-based visualization
  • Build responsive components using Ant Design Vue framework
  • Integrate with RESTful APIs and real-time messaging systems (RabbitMQ/STOMP)
  • Work with Vuex for complex state management across multiple application modules

Feature Implementation

  • Create interactive property listing and detail pages
  • Develop map-based search functionality using Google Maps API
  • Implement 3D virtual tour integrations (Matterport, ImmoViewer)
  • Build client management and reporting features
  • Develop multi-language support across 8+ locales
  • Create responsive TV display modes for property showcasing

Quality Assurance

  • Write comprehensive unit tests using Jest and Vue Test Utils
  • Maintain high code coverage standards
  • Participate in code reviews and maintain coding standards
  • Debug complex issues across browser environments
  • Ensure cross-browser compatibility and responsive design

Required Technical Skills

Core Frontend Technologies

  • Vue.js 2.x: 3+ years of hands-on experience with Vue.js ecosystem
  • JavaScript ES6+: Strong proficiency in modern JavaScript
  • Vuex: Experience with complex state management patterns
  • Vue Router: Single-page application routing implementation
  • HTML5/CSS3: Semantic markup and modern styling techniques
  • Sass/SCSS: CSS preprocessing and component styling

Development Tools & Practices

  • Vue CLI: Project setup and build configuration
  • Jest: Unit testing framework with Vue Test Utils
  • Babel: JavaScript transpilation and modern syntax support
  • Webpack: Module bundling and build optimization
  • Git: Version control and collaborative development
  • ESLint/Prettier: Code quality and formatting standards

API & Integration Experience

  • RESTful APIs: Consuming and integrating with backend services
  • Axios: HTTP client for API communication
  • Google Maps API: Interactive mapping and geolocation features
  • Authentication: JWT tokens and Okta integration experience preferred
  • Real-time Communication: WebSocket or STOMP messaging (beneficial)

Preferred Qualifications

Technical Experience

  • Experience with Ant Design or similar enterprise UI frameworks
  • Knowledge of PostCSS and modern CSS tooling
  • Familiarity with Google Analytics integration
  • Understanding of multi-tenant architecture patterns
  • Experience with internationalization (i18n) in Vue.js applications

Domain Knowledge

  • Commercial real estate or property management platform experience (beneficial)
  • Understanding of mapping and geolocation services
  • Experience with multimedia integration (video players, 3D viewers)
  • Knowledge of enterprise-grade application development

Soft Skills

  • Strong problem-solving and debugging abilities
  • Excellent attention to detail for complex UI interactions
  • Collaborative mindset for working in cross-functional teams
  • Ability to work independently on feature development
  • Good communication skills for technical discussions

What You'll Work With

Technology Stack

  • Frontend: Vue.js 2.5.17, Vuex, Vue Router
  • UI Framework: Ant Design Vue 1.7.8
  • Styling: Sass, PostCSS, responsive design
  • Maps: Google Maps API, Carto.js, marker clustering
  • Authentication: Okta, JWT tokens
  • Testing: Jest, Vue Test Utils, snapshot testing
  • Build: Vue CLI, Babel, Webpack
  • Real-time: RabbitMQ/STOMP messaging

Application Features

  • Interactive property search and filtering
  • Google Maps integration with custom markers
  • 3D virtual property tours (Matterport)
  • Client relationship management
  • Multi-language support (8 locales)
  • Report generation and PDF export
  • Real-time room booking system
  • TV display modes for property showcasing

Professional Development Opportunities

  • Work on cutting-edge commercial real estate technology
  • Exposure to enterprise-scale Vue.js application architecture
  • Opportunity to learn advanced mapping and 3D visualization technologies
  • Career progression path toward senior frontend developer role
  • Collaboration with international development teams
  • Experience with multi-tenant, multi-locale application development

Experience Level

Mid-Level (3-5 years)

- Looking for developers who can work independently on complex features while collaborating effectively with the team. You should be comfortable with Vue.js ecosystem and ready to tackle enterprise-grade challenges.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
JLL logo
JLL

Real Estate

Chicago Illinois

RecommendedJobs for You

hyderabad, telangana, india

bengaluru, karnataka, india

bengaluru, karnataka, india