As a Capco Mobile Developer you will:
- Demonstrate practical experience of engineering best practices, while being obsessed with continuous improvement.
- Have deep technical knowledge of two or more technologies and is curious to learn other parts of the stack.
- Have experience delivering software/technology projects leveraging Agile methodologies
- Have personally made valuable contributions to products, solutions and teams and can articulate the value to customers.
- Have played a role in the delivery of critical business applications and ideally customer facing applications.
- Have the ability to communicate complex ideas to non-experts with eloquence and confidence.
- Have an awareness and understanding of new technologies being used in finance and other industries and loves to experiment.
- Have a passion for being part of the engineering team that is forming the future of finance.
Skills & Expertise
You have experience working with the following methodologies / technologies:
- A deep knowledge in developing mobile applications (iOS and Android) and experience in designing mobile architectures for a scalable and robust app.
- Very good knowledge of state management in order to develop shared containers and repositories.
- Ability to architect, design and develop using micro frontend design pattern keeping the need to have solution that can be accessed across multiple device platforms mentioned above.
- Deep understanding of developing UI components that can be used and accessed across the whole mobile app.
- Very good understanding of source code management for cross platform development using industry best practices for frontend and mobile applications. Ability to define the target release packages to different platforms using continuous integration and deployment processes.
- Ability to define and design the unit testing approach and execute unit tests continuously.
- Experience integrating frontend developed by the backend team.
- Good understanding of security principles and secure coding.
- A product development mindset with skills on design thinking to get the features to be developed and tested for the product for the different personas identified as the target customer segment.
- Good skills to put together a prototype to evolve the feature from a concept to realization.
- Incremental development and show-and-tell session skills are mandatory. Early failure and recovery approach that is imbibed in the development skills.