Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop modern web and desktop applications with cutting-edge technologies.
- Maintain high standards of code quality.
- Regularly navigate through existing codebase in order to make improvements whenever necessary.
- Review and manage code pull requests.
- Report and estimate the development status on a regular basis.
- Adapt to shifting priorities, business requirements, and timelines.
- Write feature design specification documents for coding and design activities.
- Become the technical lead of the web-based and server-based components in your team.
- Work with business stakeholders in order to cover the technical aspects.
- Break down tasks to meet deadlines and business goals
- Review decisions of the members to ensure their alignment with the technical and business directions.
Job Requirements
- Should have the experience minimum of 3 years of advanced JavaScript libraries and frameworks, such as AngularJS, VueJs, ReactJS.
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git.
- Good understanding of SEO principles and ensuring that the application will adhere to them.
- Proficient understanding of web markup, including HTML5, CSS3.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.