Senior Software Engineer
JLL
3 - 8 years
Bengaluru
Posted: 26/10/2025
Job Description
JLL empowers you to shape a brighter way.
Our people at JLL and JLL Technologies are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people and empowering them to thrive, grow meaningful careers and to find a place where they belong. Whether you’ve got deep experience in commercial real estate, skilled trades or technology, or you’re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward.
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.
Location:
Remote –Bengaluru, KAScheduled Weekly Hours:
40If this job description resonates with you, we encourage you to apply even if you don’t meet all of the requirements. We’re interested in getting to know you and what you bring to the table!
JLL Privacy Notice
Jones Lang LaSalle (JLL), together with its subsidiaries and affiliates, is a leading global provider of real estate and investment management services. We take our responsibility to protect the personal information provided to us seriously. Generally the personal information we collect from you are for the purposes of processing in connection with JLL’s recruitment process. We endeavour to keep your personal information secure with appropriate level of security and keep for as long as we need it for legitimate business or legal reasons. We will then delete it safely and securely.
For more information about how JLL processes your personal data, please view our Candidate Privacy Statement.
For additional details please see our career site pages for each country.
For candidates in the United States, please see a full copy of our Equal Employment Opportunity policy here.
Jones Lang LaSalle (“JLL”) is an Equal Opportunity Employer and is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process – including the online application and/or overall selection process – you may email us at accomodationrequest@am.jll.com. This email is only to request an accommodation. Please direct any other general recruiting inquiries to our Contact Us page > I want to work for JLL.
About Company
Jones Lang Lasalle (JLL) is a professional services firm specializing in real estate and investment management. JLL provides services like property leasing, asset management, and project management across industries, focusing on sustainable real estate solutions and digital transformation.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
