This page was automatically translated and may contain errors. View in English.
스위기

Software Development Engineer I

Swiggy

Bengaluru, Karnataka, India · 정규직

가장 먼저 지원하세요

경험
어느
샐러리
채용 공고
1
게시됨
1시간 전
작업 모드
사무실에서
교육
Bachelor's degree in Computer Science or related field
재개하다
신청 시 필수 사항

당신이 일하게 될 곳

직무 설명

Overview

At Swiggy, Software Development Engineers I play a crucial role in taking full ownership of designing and architecting complex systems. They share responsibility for shaping the technical vision of their team and help drive its success. Collaborating closely with product and business teams, they translate product requirements into scalable high-level and detailed system designs, enabling the development of mission-critical applications.

Required Skills and Experience

  • Strong proficiency in React Native and core React concepts.
  • Hands-on experience and knowledge of Android native app development.
  • Solid understanding of ES6 and newer JavaScript standards.
  • Proficiency in Typescript is mandatory.
  • Sound grasp of design patterns and best practices for writing clean, maintainable, linted, and reusable code.
  • Familiarity with Git or other version control systems.
  • Experience working with supplementary state management and tool libraries like Redux, Redux Saga, Zustand, or Lerna is advantageous.
  • Test-driven development (TDD) experience for unit testing using tools such as Jest and react-native-testing-library is preferred.

Key Responsibilities

  • Champion best development practices to assist the team in accomplishing technical goals and constantly enhancing the product's technology.
  • Design and build user-facing features and mobile applications.
  • Create reusable code libraries to facilitate future development.
  • Ensure that UI/UX designs are technically feasible and implemented with high fidelity across all Android devices.
  • Pay meticulous attention to detail to achieve pixel-perfect implementation.
  • Optimize applications for maximum speed and scalability.
  • Understand the internal workings of third-party libraries integrated into the product.

Educational Qualifications

A Bachelor's degree in Computer Science, Engineering, or a related discipline is required; a Master's degree is preferred.

Additional Information

Swiggy is committed to equal employment opportunities without discrimination based on race, color, religion, sex, disability, or other legally protected characteristics.

For insights into the technical challenges faced, please refer to Swiggy's tech blogs (links removed per guidelines).

답변을 원하시면 남겨주세요. 다른 용도로는 사용하지 않습니다.

클릭하여 살펴보세요드래그 앤 드롭 또는 반죽 스크린샷

PNG, JPG, GIF, MP4, WebM, MOV · 파일당 최대 20MB · 최대 5개 파일

🤖
온라인 · 즉각적인 AI 도움말