You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

Responsibility
  • In partnership with the company’s founders, identify opportunities, web-based business risks, and technology trends. Choose email, hosting system, info security plan and disaster recovery plan.Lead strategic planning and prioritizing development initiatives of all web-based services.

  • Choose a optimized website framework and architect. Define web project long term objectives, scope, schedule, and budget. Establish project charter and plan, including metrics.

  • Communicate and cooperate with Chinese web/software development team to ensure project finish on time and meet project milestones and objectives;

  • Evaluate and report progress in terms of quality and performance metrics. Organize and guide project operations through the use of methodologies accepted by the industry.

  • Hire full-time/part-time/intern web developer(s). Train/develop team members to work with the outsourcing team in an optimized way of collaboration.

  • Establish and supervise a quality assurance process, including integration and system testing. Review and approve development releases. Evaluate web application hosting providers.

  • Monitor application performance and review any application failures; monitor a web analytics regime that measures site traffic and application usage relative to business goals.

  • Support the marketing process by providing implementation of technical requirements for Internet marketing and search engine optimization.

Requirement
1 .PhD degree in Electronic, Computer Science, physics or other related major
2. Able to apply professional knowledge to develop /integrate website and app and ability to learn new knowledge through hands on experience and project development
3. Able to interface with R&D engineers in a project intensive environment
4. Able to understand electronic and mechanical design, use different tools for trouble shooting system tuning, and advise on how to improve the design
5. Java, C++, Objective C and open-source technologies
6. Ability to communicate technical ideas with tech and non-tech audiences
7. Strong written communication skill in English
8. Bilingual in English and Chinese is a plus