Bangalore
3 days ago
Lead I - Software Engineering

·       Job Description

·       We are looking for talented React Native Lead who can help us in enabling our customers to deliver excellent experiences to end users. As a customer experience management firm , we are constantly enhancing user experiences in several of our customers' online platforms. The role of a React Native lead in our teams is crucial in realising our design solutions without any loss in translation. We are looking for developers who can contribute in building the best in class digital experiences through the right use of frameworks, technologies and code

Roles & Responsibilities

● Design and build efficient, scalable systems working closely with Lead/Architect

● Translate UX / UI designs from our design teams into high quality code without any loss in translation

● Ownership of the module assigned until sign off from client stakeholders, which involves coordinating with Product, Design, Engineering teams and testing team to spec, build, test and deploy new features

● Work closely with backend development teams on API design and integration

● Perform Unit testing to ensure minimal defects from the testing team

● Perform Peer Code Reviews and proactively seek feedback for assigned modules

● Investigate production issues pertaining to the user interface to determine root cause and implement solutions

● Implement & Optimise code continuously to improve quality , maintainability and performance Preferred Qualifications and Experience

● Overall 6+ years of experience. At least 3+ years of experience of building applications on the Mobile platform with React Native

● Firm grasp of the JavaScript/TypeScript language and its nuances, including ES6+ syntax

● Thorough understanding of React Native and its core principles

● Solid understanding of RxJS for state management

● Experience with APIs integration

● Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

● Experience with performance profiling, finding bottlenecks, and solving them

● Experience in writing Unit test cases using Jest/Enzyme with maximum code coverage ● Knowledge in state management libraries like Redux

● Knowledge in Middleware libraries like Redux Saga/ Thunk

● Knowledge of CSS Preprocessors like Sass, Less or Styled components

● Knowledge on SEO, Accessibility and integrating Analytics with React Native applications

● Usage of third party libraries for Maps, UI scaling, Styles, Secure storage, Permissions, Navigation, Splash screen, Network. Analytics, Push notifications, Localization, Calendar, etc.

● You have a get-things-done attitude and deep empathy for users and fellow teammates ● You can write testable, maintainable code that's easy to understand

● Ability to take complex problems and break them down into smaller tasks & You have a curiosity about how things work Your Career Path

● You will learn and collaborate with talented colleagues from across the globe who have expertise in core domains that you may not have had exposure to

● You will be able to develop a growth mindset courtesy of our move towards integrated solutions that demands everyone expands their understanding of what we can bring to the marketplace.

● You will be able to develop skills in a Portfolio that represents unification of some of the most diverse, globally recognized brands and businesses in the organization—an exciting opportunity for your career development.

● You shall work independently on modules assigned

● You will interact with clients along various phases of project life cycle

● An opportunity to build solutions of highest quality

● You will be also responsible for mentoring new recruits in their technical area of focus ● You will participate in initiatives, recruitment and practice development programs Project you will be part of

● Cross-channel customer engagement design and development (web, mobile, social)

● eCommerce related user experience implementation

● Marketing Technology related user experience implementation

● Enhancing user experience.

● Agile based, design-thinking, user-centric, empirical projects that accelerate results

 

Confirm your E-mail: Send Email