Fronted Architect

Location: Mumbai
Specialization: Architects / Interior Design / Naval Arch.
Sub Specialization:
Reference: 32319

This position is with leading IT company.


Job Description for Frontend Architect

Location : Mumbai

Experience of atleast 8 years or more.  


Responsibilities

Designing, coding and debugging of products, and features.

Build efficient and reusable frontend systems and abstractions.

Collaborate with designers to iterate on the design and implementation of our product/features.

Provide technical leadership to the team.

Analyze and resolve technical queries that the team may have from time to time.

Lead and mentor development team.

Handle code reviews, setup guidelines for development.

Collaborate effectively with cross-functional teams such as Product Management, Business

Development, and Operations.

Work with backend engineers to build features.

Design rights solutions/architecture for products/features based on requirements, estimate

efforts, and manage the development.

Manage and improve frontends by implementing best practices.


Requirements

? Minimum 10 years of relevant experience in frontend application development, including

Mobile Apps and Web frontends.

? Knowledge of developing cross platform/browser compatible production ready solutions.

? Knowledge of developing Android, iOS native mobile apps.

? Expert knowledge of HTML5, CSS, ES6, JavaScript, jQuery and related web

technologies.

? Knowledge of CSS preprocessors like SASS, LESS.

? Expert knowledge of client-side web frameworks, such as AngularJS, ReactJS.

? Experience with modern JavaScript libraries and tooling like Grunt, Babel, compass,

bower, etc.

? Expert knowledge of Java/Kotlin, Objective-C/Swift languages.

? Deep understanding of architecture patterns such as MVI, MVVM, MVP, and Clean

Architecture.

? Familiar with RxJava, RxAndroid, Dagger2, OkHttp, Retrofit, Android Architecture

Components, Audio/Video Framework, DRM.

? Knowledge of Google Play Store and Apple App Store release process.

? Monitor and improve KPIs such as Performance, Memory Management, and Crashes.

? Knowledge of working with CI/CD platforms such as Jenkins, Bitrise, CircleCI, TravisCI,

etc.

? Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL, etc.

? Experience in working in Agile environment with good communication skills.

? Passion to learn new technologies and to upgrade versions of technology.

? Experience with project management tools like JIRA, Confluence, etc.

? Ability to interface with many dev teams and push the right design and architecture.

? Excellent team management and mentorship skills.