Responsibilities:
- Design and Develop new web application features based on business requirement
- Maintain and support existing applications
- Participate in team planning and provide input for requirement definitions
- Take ownership of features, and work with QA and SRE to manage timely delivery of features to production
- Participate in day-to-day agile development activities
- Maintain good customer relationship and ensure customer satisfaction
Minimum Requirements:
- B.E. in Computer Science, equivalent or higher
- 1 to 3 years’ experience in web development and full stack development
- Proficiency in ReactJS and NodeJS
- Proficiency in Java and Springboot
- iOS and/or Android native development, ReactNative.
- Data engineering: Python, open source and AWS native data tools
- Excellent troubleshooting skills for efficient bug fixing and code maintenance
- Understanding user behavior tracking and data-driven product features
- Demonstrated ability on design and implementation of API supporting high throughput and high concurrency
- Demonstrated skill in using coding standards and being an active participant in code reviews
- Excellent verbal and written communication skills
Preferred Qualifications:
- Experience with other Javascript frameworks such as Angular.
- General knowledge of cloud infrastructure, especially AWS
- Experience with full software development cycle
- Most importantly, a professional and proactive attitude
- Experience with the latest frontend skills, such as Semantic UI, ES6, WebSocket, etc, is a plus
- Knowledge of API and database systems is a plus