Design and implement new features, small and large, across the full stack
Improve existing functionality and UI
Work on the UX design in accordance to the platforms look and feel
Design, code, test, and debug software systems under the direction of the project manager or team leader.
Develop applications per detailed specifications using specified programming languages, tools, and techniques.
Deliver unit-tested systems timely that meet specification functionality requirements
Troubleshoot technical problems.
Provide technical support on developed systems.
Research new developments in hardware and software. Keep abreast of latest developments regarding effective procedures, methods, and tools in software development and testing.
Work with team members to define detailed specifications for specific system and sub-system functionality requirements.
Qualifications
At least 3-5 years of relevant work experience
HTML/CSS, especially HTML5 and modern layout techniques
Relational Database and SQL
Javascript (AngularJS / ReactJS, React Native and Node.js)
GIT
Familiarity with RESTful APIs
Experienced with basic SQL and data modeling
Familiarity in the Software Development Lifecycle and Agile Methodologies.
Knowledge of UI and UX principles, patterns, best practices
Can efficiently convert Sketch designs from our designers to HTML/CSS
Can effectively and efficiently test their code
Has excellent time management
Experience with Elasticsearch and Kibana is a plus
Experience with D3.js, Python, R knowledge is a plus
Experience working with cloud services like AWS, or GCP is a plus.