Responsibilities:
- Enterprise mobile apps development on both iOS and Android.
- Work closely with the Product, UX/UI and Backend teams to design, build and extend consumer and/or partner facing new products, platforms, and features.
- Learn and apply principles of Test Driven Development, Agile Methodologies, Extreme Programming and MVP/MVVM architecture to deliver highly usable, stable and maintainable code.
- Learn and work with tech stack comprising best-of-breed tools such as React Native, Git, Jenkins CI/CD, Sonarqube, automated test tools, a Java/Node.js back end, and AWS/Azure for software delivery.
- Collaborate with internal and external stakeholders to specify, compile product requirements, and build best in class products
- Improve the stability and performance of existing applications.
- Lead the offshore team to delivery apps enhancement and projects.
Requirements:
- Degree in computer science, software engineering, information technology or related fields
- Have good knowledge on React Native. Nice to have Swift and Android Java.
- Good experience in implementing and managing Security & compliance tools.
- Good exposure in large scale IT Operations and software development cycle
- Experience working with (or having a good understanding of) different mobile development techniques - Native, Hybrid, Cross-Platform.
- Ability to understand, analyse and articulate business vs operational vs technology impact of activities, development initiatives, and work plans.
- Good knowledge of API & database systems.
Personal Attributes
- Strong interpersonal, written, and oral communication skills.
- Ability to prioritize and execute tasks in a high-pressure environment and make sound decisions in emergency situations.
- Ability to present ideas in a user-friendly language.
- Strong customer service orientation.
- Experience working in a team-oriented, collaborative environment.