We are looking to hire a Full-stack web developer who will be responsible for the creation and enhancement of web applications according to the Cityfurnish's specifications. As the role takes into consideration user experience and function, a certain level of both functional domain experience and computer programming is necessary.
To be successful in this position, you will be required to demonstrate a detailed knowledge of the industry's best practices in software development, development expertise in back-end technologies, and must have a professional track record of effective technical management, information analysis, and experience in latest web technologies.
You should have in-depth knowledge of object-oriented PHP programming, an understanding of MVC designs, and working knowledge of front-end technologies including HTML 5, JavaScript, and CSS3.
Responsibilities
- Write efficient code
- Code, design, and manage the layout of web applications and suggest enhancements using standard HTML/CSS practices.
- Work closely with other web designers and programmers to produce web applications.
- Write back-end code and build efficient PHP modules.
- Develop back-end portals with an optimized database.
- Technically design complex backend applications.
- Troubleshoot application and code issues.
- Integrate data storage solutions.
- Respond to integration requests from front-end developers.
- Finalize back-end features and test web applications.
- Update and alter application features to enhance performance.
- Integrate with 3rd party application APIs and plugins.
13.Guide team members for design and implementation of tasks
- Coordinate end-to-end implementation.
Requirements-
- 1 to 3 years of professional experience working with PHP, web frameworks including Laravel, CodeIgniter
- 1 to 3 years of professional software development experience
- Meaningful experience working on large, complex system integrations
- Knowledge of front-end technologies including CSS3, JavaScript, and HTML5.
- Previous experience creating scalable applications
- Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
- Familiarity with SQL/NoSQL databases.