Job Description

JavaScript Developer Job Description :Create new user-facing featuresBuild reusable libraries and code for future usePerform code analysis and debuggingValidate all user input before submitting to back-end servicesOptimize JavaScript apps for maximum scalability and speedMaintain front-end infrastructurePerform system risk analysis, automation, requirements analysis, and software reliability analysisWork with other developers, team members, and stakeholdersTest and implement user interface (UI) and user experience (UX) designs in webIdentify and fix bottlenecks and bugs to optimize performance.Collaborate with other team members and stakeholders. Skills and QualificationsStrong understanding of JavaScript, its quirks, and workaroundsBasic understanding of web markup, including HTML5 and CSS3Good understanding of {​{Depending on the specific case, a developer should have the knowledge of advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.}}Good understanding of asynchronous request handling, partial page updates, and AJAXProficient understanding of cross-browser compatibility issues and ways to work around such issuesFamiliarity with JavaScript module loaders, such as Require.js and AMDFamiliarity with front-end build tools, such as Grunt and Gulp.jsProficient understanding of code versioning tools, such as {​{Git / Mercurial / SVN}}Good understanding of browser rendering behavior and performance  MySQL Developer - Job Description  Provision MySQL instances, both in clustered and non-clustered configurationsEnsure performance, security, and availability of databasesPrepare documentations and specificationsHandle common database procedures, such as upgrade, backup, recovery, migration, etc.Profile server resource usage, optimize and tweak as necessaryCollaborate with other team members and stakeholders{​{Add other responsibilities here that are relevant}}Skills and QualificationsStrong proficiency in MySQL database managementDecent experience with recent versions of MySQLUnderstanding of MySQL’s underlying storage engines, such as InnoDB and MyISAMExperience with replication configuration in MySQLKnowledge of de-facto standards and best practices in MySQLProficient in writing and optimizing SQL statementsKnowledge of MySQL features, such as its event schedulerAbility to plan resource requirements from high level specificationsFamiliarity with other SQL/NoSQL databases such as PostgreSQL, MongoDB, etc. {​{if required}}Knowledge of limitations in MySQL and their workarounds in contrast to other popular relational databasesProficient understanding of code versioning tools such as {​{Git / Mercurial / SVN}} Database Administrator - Job Description Oracle Database Certification.establish the needs of users and monitor user access and securitymonitor performance and manage parameters to provide fast responses to front-end usersmap out the conceptual design for a planned databaseconsider both back-end organisation of data and front-end accessibility for end-usersrefine the logical design so that it can be translated into a specific data modelfurther refining the physical design to meet system storage requirementsinstall and test new versions of the database management system (DBMS)maintain data standards, including adherence to the Data Protection Actwrite database documentation, including data standards, procedures and definitions for the data dictionary (metadata)control access permissions and privilegesdevelop, manage and test back-up and recovery plansensure that storage and archiving procedures are functioning correctlycarry out capacity planningwork closely with IT project managers, database programmers and multimedia programmerscommunicate regularly with technical, applications and operational staff to ensure database integrity and securitycommission and install new applications, and customise existing applications to make them fit for purposemanage the security and disaster recovery aspects of a database. 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In