Software Development Engineer – 3
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Locus is seeking a Senior Frontend Engineer to design and build highly scalable, performant user interfaces for our enterprise logistics platform. In this role, you will tackle complex systems essential for global enterprises managing large-scale supply chain operations. You will be responsible for the end-to-end frontend architecture, championing engineering best practices, and collaborating closely with Product, Design, Backend, QA, and DevOps teams to deliver exceptional and reliable user experiences.
Key Responsibilities:
- Architect and develop scalable frontend systems for enterprise logistics platforms.
- Build high-quality React applications with a strong emphasis on performance, maintainability, and scalability.
- Design and maintain reusable UI components and robust design systems.
- Lead frontend architecture decisions, ensuring long-term system maintainability.
- Collaborate effectively with Product Managers, Designers, Backend engineers, and QA teams.
- Optimize applications for performance, accessibility, responsiveness, and internationalization.
- Implement secure frontend practices to prevent common vulnerabilities like XSS and CSRF.
- Enhance debugging, observability, and frontend monitoring for production systems.
- Actively participate in design reviews, code reviews, and architecture discussions.
- Mentor junior engineers and contribute to raising overall frontend engineering standards.
Challenges You Will Address:
- Developing highly interactive dashboards for real-time management of thousands of deliveries.
- Designing scalable frontend systems capable of visualizing complex logistics data and map-based interfaces.
- Improving the performance of enterprise workflows that handle large datasets and real-time updates.
- Creating reusable design systems and UI frameworks applicable across multiple products.
- Ensuring seamless user experiences for global markets, diverse languages, and various devices.
Our Frontend Technology Stack:
- ReactJS + TypeScript
- Modern JavaScript (ES6+)
- State Management: Redux / React Query
- Testing: Jest, React Testing Library, Cypress
- Build Tools: Webpack / Vite
- REST APIs and modern data-fetching patterns
- UI libraries and scalable design systems
What We Are Looking For:
- 6-10 years of experience in building modern web applications.
- Strong expertise in JavaScript (ES6+) and ReactJS.
- Proven experience building applications with TypeScript.
- Solid knowledge of HTML, CSS, and responsive design principles.
- Experience architecting scalable frontend systems and component libraries.
- Proficiency with state management solutions.
- Deep understanding of frontend performance optimization techniques.
- Experience working with REST APIs.
- Familiarity with testing frameworks such as Jest, Cypress, or React Testing Library.
- A strong grasp of software design and architecture principles.
Nice to Have:
- Experience building design systems or UI component libraries.
- Familiarity with micro-frontend architectures.
- Exposure to CI/CD pipelines and DevOps practices.
- Experience developing enterprise SaaS products.
- Experience with data visualization or complex dashboard development.
Life at Locus:
At Locus, every team member is empowered with autonomy and ownership, providing the opportunity to build impactful systems within global logistics networks. We seek engineers who are proactive, challenge assumptions, and build scalable solutions. This is a full-time position based in Bengaluru, Karnataka.
Company
Locus.sh
Locus is a leading technology platform dedicated to automating complex supply chain decisions through advanced machine learning and proprietary algorithms. We specialize in building the world's premie...