We are looking for a Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
You'll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure.
Understand the lifecycle of a web app fully - browser-side, server-side, scalability, performance
Design develop and own components of the product
Programming - ability to read/write enterprise quality code and make right decision
Collaborate with the team and communicate effectively, to solve the problems and build, extend, optimize and refactor the back-end architecture
Generalist programmer with the ability to quickly learn and use new languages
Design and develop scalable, secure, and high-performance solutions
Experience working with relational and non-relational databases
At ease working with Unix based system
Has worked with AWS/AmazonSES/EC2/Beanstalk/S3 storage
Strong understanding of AWS, NodeJS, MySql, ExpressJS, Angular 2
Strong Programming background with an understanding of the flow of the product
Understanding of adaptive and responsive design, and the combination of them
A clear understanding of data structures, algorithms, and databases
Has completely built a product before including deployment and connecting with front-end
Excellent analytical and problem solving
Can write maintainable, clean code and enforce it through code reviews
Maintains good documentation with the code written each day
A capability for a great learning curve.
We are looking for a skilled React Developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React/React Native concepts. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
Own front-end experience activities including UI design, development, testing, and support of complex web and native applications
Meeting with the development team to discuss user interface ideas and applications.
Reviewing application requirements and interface designs.
Developing and implementing highly responsive user interface components using React concepts.
Troubleshooting interface software and debugging application codes.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving front-end performance.
Documenting application changes and developing updates.
Produce applications that provide measurable business values.
Previous experience working as a React Developer.
Solid understanding of website and native application development principles
An understanding of React Native best practices and a commitment to following them.
Experienced in using Mobile Views on iOS and Android
Good understanding of MVC frameworks
Ability to create and maintain continuous integration and delivery of React.js/React Native applications.
Knowledge of React, React Native
Experience with user interface design.
Knowledge of how to build and consume APIs and the basics of internet communication protocols and web frameworks
A knack for writing clean, readable React-Native code
Experience with browser-based debugging and performance testing software.
Excellent troubleshooting skills.