As a person if you share a great passion for technology to build software applications to solve real issues, this role will be interesting! As part of the role, you will be a core developer of the team in building robust mobile applications most of which we build it from scratch. Application development is the core area of work. You'll be responsible for core components of our projects and work with our Product Owner/Architects to deliver high quality software. Follow coding standards, build appropriate unit tests, integration tests and deployment scripts. Work closely with the Technical Architects in defining software architectures. Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies. Interact with stakeholders to understand and refine requirements throughout implementation. This is a highly technical engineering position where you will have autonomy to dream up and implement great features and services. This role is based in Bhubaneswar, and reports to the CTO who is also located in Bhubaneswar. You will work closely with the Ecosystem teams based in Hong Kong and Czech Republic.
What we are looking for? –
2+ years of experience in building Mobile Apps using iOS/Android technologies.
Experience in developing mobile apps using Flutter & React Native framework is a must.
Experience in building Hybrid Mobile Application Frameworks: Flutter, Cordova, Phone Gap, Angular, Ionic, and React Native.
Develop hybrid mobile applications for the iOS and Android platforms.
Expertise in Swift’s core concepts of memory management and concurrency
Experience in consuming RESTful web services, JSON, and HTTP.
Experience with mobile development issues related to performance optimization, caching, security, and native hardware components.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Solid understanding of the full mobile development life cycle.
Solid design and prototyping skills.
Experience building iOS app from scratch with a strong focus on architecture. Familiar with MVVM, VIPER,etc
Extensive hands-on experience in creating custom UI controls, designing protocols, implementing interfaces, and performance optimization.
Ability to decompose complex business problems.
Experience with developing complex software systems with production quality deployments, monitoring and reliability.
Experienced in designing data models and architectures that are efficient, scalable and extensible, balancing speed and quality.
Writes code with high test coverage and good documentation/runbook.
Worked on any of the front end technologies.
Leadership experience within your own team and across dependent teams.
Track record of creating efficiency with automation and productivity tools that leave a product in a better place than you found it.