We Techozon are looking for 5+ experienced Full Stack developers. As a Full Stack developer, you will assist with the development and ongoing support of Techozon application backend. This position requires strategic thinking and technical skills, as well as a practical and proactive approach to problem solving. We use a variety of technologies and frameworks, including PHP/ASP.net/Java/Ruby/Rails, Go, Python, JavaScript, and Apex/Salesforce. Our ideal candidate will be ready to dive in and contribute across these different areas.
People are motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
Responsibilities
Required platform technicalities including CSS3, HTML5, JavaScript, AJAX, Bootstrap, cross-browser compatibility, such as Bootstrap, LESS and SASS
● Ensure the technical feasibility of UI/UX designs
● Designing including Photoshop, InDesign,
● Develop new user-facing features
● Build reusable code and libraries for future use
● Ensure the technical feasibility of UI/UX designs
● Assure that all user input is validated before submitting to back-end
● Collaborate with other team members and stakeholders
● Integration of user-facing elements developed by a front-end developer with server-side logic
● Building reusable code and libraries for future use
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Design and implementation of data storage solutions
Skills & Qualifications
● 5+ experienced Full Stack developers
● B.S. or equivalent experience in Computer Science, Engineering, or related technical field
● Client-side scripting and JavaScript frameworks, including jQuery
● Advanced JavaScript Libraries such as AngularJS, ReactJS
● Asynchronous request handling, partial page updates, and AJAX
● Basic knowledge of image authoring tools
● Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
● Good understanding of server-side CSS pre-processors, such as LESS and SASS
● Proficient knowledge of a back-end programming language Depending on the specific case, a developer should have the knowledge of one or more of PHP, Ruby, Java, .NET, C#
● Understanding accessibility and security compliance.
● User authentication and authorization between multiple systems, servers, and environments
● Integration of multiple data sources and databases into one system
● Management of hosting environment, including database administration and scaling an application to support load changes
● Familiarity with RESTful APIs
● Knowledge of debugging tools are required.
● Data migration, transformation, and scripting
● Outputting data in different formats
● Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Proficient understanding of code versioning tools, such as Git