Full Stack Developer
Responsibilities:
- Development of a new web application according to the business requirements from the clients.
- Maintenance of a deployed web application according to the change specifications requested by the clients.
- Helps in monitoring a deployed web application until fully turnover to the clients.
- Preparation of the technical documentation, operation manuals, and training materials.
- Collaborate with the team to solve problems and produce innovative solutions.
- Helps in code debugging, code review and planning tasks.
- Development of test scripts for automation.
- Participate in scrum meetings.
- Maintain workplace confidentiality.
- Inspire, and motivate teammates to reach greatness.
- Develop and maintain large, complex, and feature-rich web application with React.
- Assist in the definition of application.
- Transform prototype designs into functional user interfaces.
- Research new technologies and approaches to better improve application code
- Involve throughout mobile application development life cycle, from design, develop, testing and release
- Optimize mobile applications on the iOS and Android platforms
- Leverages native API’s for deep integrations with both iOS and Android platforms
Technical Knowledge:
- 3+ years of PHP development experience
- Strong knowledge in PHP Laravel framework
- Has understanding in Software Development Life Cycle (SDLC)
- Experienced with LAMP / WAMP / XAMP / MAMP
- Experienced with CSS, HTML, JavaScript, jQuery, JSON, XML, React.js and AJAX
- Experienced with Composer and NPM / Bower
- Experienced with MySQL preferred and/or maintaining SQL Server databases on high traffic servers, including schema design and query optimization
- Solid understanding of common security practices including XSS and preventing SQL injections
- Linux command line
- Experience in Bootstrap and/or other responsive frameworks
- Experience with CSV / XML parsing
- Background worker / Cron jobs
- Experience creating Universal Binaries for iOS (combined iPhone and iPad apps)
- Strong knowledge in Android/iOS development (Java/Kotlin, Swift/Objective C)
- Proficiency with Android SDK
Experienced in these topics is a plus but not required:
- Experienced with Apache / Nginx / Lighttpd
- Experienced with AngularJS / VueJS
- Experienced in writing and consuming RESTful Web Services / Web API
- Experience with Team Found Server (TFS) / Visual Studio Online (VSO)
- Experience with Git code repository
- Experience with the Agile Scrum methodology
- Ubuntu Linux
- Websocket
Qualities:
- Candidate must reach at least a Bachelor’s/College Degree in Computer Science/Information Technology, Engineering or equivalent
- Professional experience at high-traffic, consumer web sites
- Excellent analytical and problem solving skills with the ability to think quickly and offer alternatives
- Organized, goal-oriented, motivated self-starter who can work well in a team environment
- Proven experience and skill in client-server technologies, and cluster architectures and deployments
- Minimum 2 years experience writing front-end JavaScript
- Minimum 1 year experience writing application with React.Js, with solid Understanding of best practices in React.
If you are interested in becoming a part of our growing team, please send your applications to [email protected] and include the following requirements:
- Resume
- Portfolio/Link of portfolio