· Design and implementation front-end and back-end components with robust set of services and APIs.
· Implementation of security and data protection
· Ensure the performance, quality, and responsiveness of applications
· Collaborate with a team to define, design, and ship new features
· Help maintain code quality, organization, and automatization
· Education: Bachelor’s Degree in Software or another related field required.
·software development experience.
· Understanding of fundamental design principles behind a scalable application
· Ability to implement automated testing platforms and unit tests
· Obsessed with great user experience and high attention to detail.
· Extensive hands-on experience of creating custom UI controls, designing protocols, implementing interfaces, and performance optimization.
· Working knowledge of Web Services & REST (JSON) APIs.
· Knowledge of other web technologies and UI/UX standards
· Familiarity with Agile process and Continuous Integration