Primary Skills:Software Development Unit Testing Mobile Applications Software Engineering Redux Javascript
Secondary Skills:React Native IOS Android
Job Location:
Bangalore/Bengaluru
Posted Date:
391 days ago
Job Description
Job Role
You will be developing Mobile Applications with complex user interfaces (React- Native)
You will develop a highly modular system that embodies the separation of concern principle, consume Back-end APIs and fine-tune for different platforms.
You will play an active role in implementation of security and data protection
You will be a member of our Scrum development team to deliver technology solutions in an Agile team which include, backlog grooming sprint planning, standups, and sprint retrospectives.
You will design, analyze, code, test, and deploy applications to satisfy business requirements for large, complex projects.
You will adhere to firm-wide architecture standards, risk management and security policies.
You will ensure quality and completeness of the product through unit testing, documentation and maintenance as appropriate
Job Description
3+ Yrs Solid knowledge of developing Mobile Apps with a minimum of 2 years of working with React-Native
Strong proficiency in JavaScript, ability to write clean code adhering to ES6+.
Strong & thorough understanding of React-Native, and its core principles.
Strong and thorough understanding of either iOS(Objective-C/Swift) or Android(JAVA/Kotlin).
Experience with popular React workflows such as Redux, Redux-saga, Redux Forms.
Familiarity with RESTful APIs
Familiarity with modern build pipelines and tools like Jenkins, Circle CI, Travis.
High coding standards - understanding of test coverage best practices and implementing them using Jest and Enzyme.
Familiar with Continuous Delivery approach
Familiar with App distribution Process for both iOS and Android.
Experience with Distributed and Concurrent Systems, knowing the tradeoffs between stateful/stateless and synchronous/asynchronous architectures
Passion about technology and its relationship with product and user experience
Ability to work independently - identify problems, create plans and implement solutions to them
Broad understanding of the concept of minimum viable product (MVP)
Customer is at the heart of everything you do and this empathy drives all decision you make
Ability to articulate complex and technical concepts to non-technical audiences
Knowledge/interest in payment platforms, foreign exchange & highly complex systems
Relevant Job Openings
Front End Developer
Content Writer or Technical Content Writer
Business Analyst
Hiring for Angular Front-end Web Application Developer