Technology and Engineering
Senior Developer Mobile Solutions L1 - React Native
Job Description
Bring deep, hands-on technology expertise to the table on the Mobile platform and will be responsible for supporting delivery teams through architecture, design, and building in the capacity of 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. includes 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, 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, Release process
- Good interpersonal and communication skills
- Constantly research and adopt new technologies / best practices
- 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
- Min 4-6 years of experience in Mobile application development
- Min 2-year Experience in React Native app development
- Firm grasp of the JavaScript {{and TypeScript}} language and its nuances, including ES6+ syntax Follow best practices using Android Guidelines
- Knowledge of {{functional or object-oriented}} programming
- Technically strong in React-Redux/Mobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features etc
- Experience with automated testing suites, like {{Jest or Mocha}}
- Experience integrating third-party frameworks. Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
- Knowledge of mobile security and cryptography is an advantage.
- Good working knowledge of tools such as Git, JIRA, Jenkins, or any tools that are similar to these.
- Experience with agile methodology is preferred
- Good communication skills
- Good knowledge of app telemetry integration & app performance management
- Have published at least 2 React Native apps on Play Store & Appstore
EDUCATION
Full time Bachelor’s /Master’s degree (Science or Engineering preferred).
Additional Information
Additional Information
- Gender-Neutral Policy
- 18 paid holidays throughout the year for NCR/BLR (22 For Mumbai)
- Generous parental leave and new parent transition program
- Flexible work arrangements
- Employee Assistance Programs to help you in wellness and well being
Company Description
Other Jobs At Publicis Sapient
Senior Associate Infrastructure L1 - GCP Gurgaon, Haryana, India
Lead Experience Engineer- React Bengaluru, Karnataka, India
Senior Associate Infrastructure L1_AWS Bengaluru, Karnataka, India
Show all jobsRefer a Friend
If you work for Publicis Groupe, please proceed by selecting the below option.
Looking for the latest openings or want to get rewarded for recommending a peer?