Work with development teams and product managers to ideate software solutions from conception to deployment, meeting both technical and consumer needs.
Designing both client-side and server-side architecture
Developing front end website architecture including the user interactions with responsiveness of applications.
Develop and manage well-functioning databases and applications.
Ensuring cross-platform optimization for mobile phones.
Designing and developing APIs.
Write technical documentation
Education & Experience:
Bachelors Degree in Computer Science.
1-2 Years of relevant experience
Technical Skills:
Familiarity with common stacks.
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
Working experience with JavaScript frameworks such as Angular JS, React, Node.js and Amber.
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.
Personal Skills:
Strong organizational and project management skills.