Build a variety of application features across different product areas, including new customer-facing web experiences and application logic.
Developing front end website architecture.
Designing user interactions on web pages.
Developing back end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimization for mobile phones.
Ensuring responsiveness of applications.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Designing and developing APIs.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Participate in the evaluation of new technologies as we scale our platform
Solid communication - receiving and giving feedback on code and architecture, ability to talk through ideas and approach
Ensure responsiveness of the application
Troubleshoot and debug applications
Work on other tasks as assigned
Job Requirements
An avid problem solver who has the capability to work independently as well as collaborate within a team
Strong attention to detail.
Strong problem solving and critical thinking skills.
Enrolled in a Bachelor’s program in Computer Science, Software Engineering or related major, and have a strong record of academic achievement.
Proficient in a language including one or many of the following: HTML, CSS, JavaScript, Node. JS, JS Framework (React and Ember) Java, C/C++, Grid, Hadoop, Perl, PHP, Python, Ruby, Lamp, Oracle, MySQL, Hive, etc.
Passionate about the large-scale, large-user base, website development
Additional Info
Experience Level
#NoExperienceNeeded
Job Specialisation
Software Development & QA / Testing, Pre-Sales / IT Business Analyst / Business Intelligence, System & IT Helpdesk / Database Administrator