Job Description :
Job Title: Lead React Native Engineer

Duration: Long Term

Location: Irving TX/ Waltham MA

Job Description

BS in Computer Science or equivalent practical experience

8+ years in developing mobile, web apps

Experience with Gradle, Android Studio, JAVA, Xcode, React, React Native, Java script

Knowledge of Model View Controller (MVC) design patterns, Object-Oriented Programming (OOP) through SOLID principles and development best practices

Strong analytical and debugging skills

Consumer mobile application development experience

A background in building mobile applications that utilize web-services (either REST-based, JSON, Thrift or other services)

Good knowledge on material design

Experience and thorough understanding of Agile Software Development

Proficiency in the use of JIRA/Confluence in product development

Experience in source control tools like Git.

Experience in a cloud based environment like AWS.

Good knowledge of the continuous deployment and integration process.

Good written and verbal communication skills

Job Responsibilities

Ability to think from end user's perspective and focused on improving the overall product experience

Developer at heart with strong focus to learn and implement latest enhancements in React Native

Hands-on experience on React Native APIs, ReactJS, JavaScript, ECMAScript (OOJS) and JSX

Hands-on experience on iOS or Android is an added advantage

Hands-on experience on Web development technology stack, HTML/JS/CSS and other web development libraries and frameworks is an added advantage

Complete hands-on on React Native and JavaScript coding practices and conventions. Ability to coach teams in writing quality code

Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual Studio Code), Chrome debugging tools, ESLint, ReactNative CLI, Watchman, package manager etc

Good familiarity with most of the React Native built-in and popular third party frameworks, libraries, and accelerators. With in-depth expertise on most of the popular ones

Understanding of iOS and Android Code signing process and deployment model

Excellent expose and expertise in design patterns and software design patterns in general

Deep knowledge of OOD concepts and their implementation on practical situations

Good exposure on utilizing standard continuous integration and code review tools in maintaining code quality and coach teams in doing the same

Experience in performing benchmark analysis of performance, in order to improve overall user experience

Able to mentor juniors and support them in their growth plan

Able to work on RFI or RFP proposals with the pre-sales and management team

Participate and drive technical initiatives and forums across the company

Ability to work with team across different geographies and mobile platforms
             

Similar Jobs you may be interested in ..