Job Description
Responsibilities
• Developed full-stack web applications which processed, analysed, and rendered data visually
• Work with development teams and product managers to ideate software solutions
• Design client-side and server-side architecture
• Build the front-end of applications through appealing visual design
• Develop and manage well-functioning databases and applications
• Design and develop APIs
• Test software to ensure responsiveness and efficiency
• Troubleshoot, debug and upgrade software
• Create security and data protection settings
• Build features and applications with a mobile responsive design
• Write technical documentation
• Work with data scientists and analysts to improve software
• Ensuring cross-platform optimization for mobile phones Requirements and qualifications Responsibilities
• Developed full-stack web applications which processed, analysed, and rendered data visually
• Work with development teams and product managers to ideate software solutions
• Design client-side and server-side architecture
• Build the front-end of applications through appealing visual design
• Develop and manage well-functioning databases and applications
• Design and develop APIs
• Test software to ensure responsiveness and efficiency
• Troubleshoot, debug and upgrade software
• Create security and data protection settings
• Build features and applications with a mobile responsive design
• Write technical documentation
• Work with data scientists and analysts to improve software
• Ensuring cross-platform optimization for mobile phones Requirements and qualifications
Requirements & Skills
- Strong understanding of JavaScript, its quirks, and workarounds
- Strong understanding of web markup, including HTML5 and CSS3
- Strong understanding of advanced JavaScript libraries and frameworks such as AngularJS, Ionic, WEBRTC, Nodejs BackboneJS, ReactJS etc.
- Strong understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around such issues.
- Familiarity with JavaScript module loaders, such as Require.js, AMD and npm
- Familiarity with front-end build tools, such as Grunt and Gulp.js
- Proficient understanding of code versioning tools, such as Git
- Good understanding of browser rendering behavior and performance
- Good analytical skills
- SQL knowledge (select, update, insert)
- Experience in team management
- Advanced written and spoken English
- Excellent verbal and written communication skills
- Self-driven personal approach and passion for helping others
- A positive and resilient mindset and high stress tolerance
Benefits & Perks
Explore More Opportunities
Find similar jobs and career opportunities
