Flag job

Report

Front-end Engineer

Location

Bhubaneswar, Odisha, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Logile

Website: logile.com
Job details:
About Logile

Logile is the leading retail labor planning, workforce management, inventory management and store execution provider deployed in thousands of retail locations across North America, Europe, Australia, and Oceania. 

Our proven AI, machine-learning technology and industrial engineering accelerate ROI and enable operational excellence with improved performance and empowered employees. Retailers worldwide rely on Logile solutions to boost profitability and competitive advantage by delivering the best service and products at optimal cost. 

From labor standards development and modeling to unified forecasting, storewide scheduling, and time and attendance, to inventory management, task management, food safety, and employee self-service — we transform retail operations with a unified store-level solution. Gain the Advantage with The Logic of Retail. One Platform for store planning, scheduling and execution. 

For more information, visit www.logile.com

Job Summary

We’re searching for a Front-End Engineer to help craft and refine our user-facing applications. Working alongside senior engineers, you’ll contribute to core projects, streamline performance, and ensure exceptional experience across multiple devices. You’ll collaborate closely with product managers, UX designers, and back-end teams to deliver impactful solutions for a global audience—right from our India-based engineering hub.

Key Responsibilities

Frontend Development & Implementation

  • Develop scalable, reusable, and high-performance UI components using React and TypeScript.
  • Implement features using Material UI (MUI) while adhering to the project’s design system and theming standards.
  • Build and manage complex forms using React Hook Form with schema-based validation.
  • Use Axios and TanStack React Query for API integration and server state management.
  • Implement multi-language support (i18n) across the application.
  • Work with shared components, utilities, and modular feature-based architecture.
  • Develop and maintain mobile application features using React Native, ensuring consistency in functionality and user experience across web and mobile platforms.

Code Quality & Best Practices

  • Write clean, maintainable, and well-structured TypeScript code.
  • Follow coding standards enforced through ESLint and Prettier.
  • Participate in peer code reviews and incorporate feedback.
  • Maintain reusable components and promote consistency across the application.
  • Implement proper error handling, loading states, and edge-case handling.
  • Follow frontend architectural guidelines to ensure scalability and maintainability.
  • Use Git-based workflows for collaborative development.

Performance Optimization & Testing

  • Optimize application performance using lazy loading, code splitting, and asset optimization.
  • Monitor and improve bundle size using build analysis tools.
  • Ensure efficient rendering and minimize unnecessary re-renders.
  • Implement unit and integration tests where applicable.

Mobile Development

  • Develop and maintain mobile applications using React Native.
  • Ensure feature consistency and user experience parity between web and mobile platforms.
  • Optimize performance for Android and iOS devices.
  • Handle platform-specific behaviors and debugging.
  • Participate in mobile build, release, and deployment processes.

Collaboration & Agile Development

  • Work closely with backend engineers to define API contracts and integration approaches.
  • Collaborate with UI/UX designers to translate designs into production-ready interfaces.
  • Participate actively in Agile ceremonies (standups, sprint planning, retrospectives).
  • Document components, patterns, and implementation details to support team onboarding and knowledge sharing.

Continuous Learning & Growth

  • Stay updated with the latest front-end technologies, frameworks, and industry trends.
  • Experiment with new technologies and contribute to the technical evolution of the team.
  • Take initiative in self-learning, attending tech talks, and engaging with the developer community.

Qualifications

Education & Experience:

  • Bachelor’s or Master’s in Computer Science (or equivalent experience).
  • 1-5 years of professional front-end development experience.

Technical Expertise

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Solid experience with React (latest versions) using Hooks and functional components.
  • Experience with Vite or modern frontend build tools.
  • Hands-on experience with Material UI (MUI) and theme customization.
  • Experience integrating APIs using Axios.
  • Experience with server state management using TanStack React Query.
  • Knowledge of HTML5, CSS3, Sass, responsive design, and cross-browser compatibility.
  • Familiarity with internationalization (react-i18next).
  • Experience with Git and collaborative development workflows.
  • Familiarity with ESLint, Prettier, and modern code quality practices.

Soft Skills & Communication

  • Ability to collaborate effectively with designers, backend developers, and product teams.
  • Strong problem-solving skills with a proactive ownership mindset.
  • Ability to work within an existing architecture and follow established development standards.
  • Good communication skills to explain technical concepts and implementation decisions.
  • Open to feedback and continuous improvement.

Bonus Points

  • Experience with Material React Table or complex data grid implementations.
  • Exposure to design systems and component-driven development.
  • Familiarity with bundle analysis and performance monitoring tools.
  • Understanding of accessibility (a11y) best practices.
  • Experience with cloud-based frontend deployment environments.
  • Contributions to reusable internal libraries or open-source projects.
  • Exposure to Ionic, Flutter, or other cross-platform mobile frameworks.

Job Location & Schedule:

  • This job is an onsite job at Logile’s Bhubaneswar Office
  • Some overlap with U.S. or other international time zones may be required to support our global customers as needed.

Why Join Us

  • Make an Impact: Work on products that reach users worldwide, shaping how they interact with technology.
  • Growth Opportunities: We invest in your professional development through conferences, mentorship programs, and continuous learning.
  • Collaborative Culture: You’ll be surrounded by passionate individuals who inspire and challenge each other to innovate.
  • Competitive Compensation & Benefits: Industry-leading salary, comprehensive health coverage, home pick up and drop-offs, and generous PTO.
Click on Apply to know more.

Skills

Agile
Android
API
back-end
communication skills
CSS3
Flutter
forecasting
front-end
HTML5
JavaScript
mobile development
React
responsive design
Responsive Design
SASS
state management
theming
TypeScript