Search by job, company or skills

Epsilon Data Management

Senior Developer Mobile Solutions L1 - React Native

4-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Over 50 applicants
Quick Apply

Job Description

This role requires deep, hands-on technology expertise in the Mobile platform, specifically with React Native. You will be responsible for supporting delivery teams through architecture, design, and building, acting as a technology subject matter expert on the Mobile platform.

Primary Responsibilities

  • Implement robust app architectures and complex user interfaces.
  • Component Design and coding new features, including unit tests, debugging, and solving defects.
  • Component Design/Coding/Unit Testing/Debugging.
  • Responsible for designing app architecture and integration design to various external systems (APIs, 3rd Party SDK).
  • Follow best practices using React Native Guidelines.
  • Good understanding of React design patterns like HOC (Higher-Order Components), Render props, and their applications.
  • Good understanding of atomic design principles.
  • Experience with CSS-in-js / styled-components.
  • Good understanding of Android & iOS working principles and the Release process.
  • Possess good interpersonal and communication skills.
  • Constantly research and adopt new technologies / best practices.
  • Demonstrate a strong and innovative approach to problem-solving and finding solutions.
  • Ability to multi-task under pressure and work independently with minimal supervision.
  • Work on high-performance consumer-facing apps.

Qualifications

  • Experience: Minimum 4-6 years of experience in Mobile application development.
  • React Native Specific Experience: Minimum 2 years of experience in React Native app development.
  • JavaScript/TypeScript Proficiency: Firm grasp of the JavaScript (and TypeScript) language and its nuances, including ES6+ syntax.
  • Mobile Development Fundamentals: Technically strong in React-Redux/Mobx development and a deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features etc.
  • Testing: Experience with automated testing suites, like Jest or Mocha.
  • Integration: Experience integrating third-party frameworks.
  • Analytics & Crashlytics: Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
  • Mobile Security: Knowledge of mobile security and cryptography is an advantage.
  • Tools: Good working knowledge of tools such as Git, JIRA, Jenkins, or any tools that are similar to these.
  • Methodology: Experience with agile methodology is preferred.
  • Communication: Good communication skills.
  • App Telemetry & Performance: Good knowledge of app telemetry integration & app performance management.
  • Published Apps: Have published at least 2 React Native apps on Play Store & App Store.
  • Education: Full-time Bachelor's / Master's degree (Science or Engineering preferred).

More Info

Job Type:
Industry:
Employment Type:
Open to candidates from:
Indian

About Company

Epsilon is a global advertising and marketing technology company positioned at the center of Public Group. Epsilon accelerates clients ability to harness the power of their first-party data to activate campaigns across channels and devices

Job ID: 116782039