Full Stack Developer (C# & Angular OR React/VUE)
责任:·设计和开发可扩展,功能丰富的网络应用程序使用 ReactJS 和 Redux ·设计,构建和维护使用 NodeJS 或 PHP 的高效后端应用程序 ·集成前端和后端应用 при保持良好的性能 ·根据需要开发复杂的 SQL 查询 ·与 UXUI 设计师合作实现用户友好解决方案 ·分析报告的错误和问题,并为复杂的问题构建可持续解决方案 ·通过提高数据库和 API 级别进行改造和重组来优化应用程序性能 ·将基于适应性和合适度引入团队新技术提供解决方案 ·指导年轻团队成员,并在团队内建立良好的编码标准 · 产生全面的技术文档要求:· BS 计算机科学学位或同等行业经验 · JavaScript 体验,包括异步编程,关闭,类型和 ES6等概念 · HTML/CSS 体验,包含跨浏览器兼容性和布局等概念 · 在以下内容中的多个方面有经验将是有利的:地图化技术 (Google Maps, Here Maps,简单)敏捷开发方法 分享源控制系统 (Git) ·网络应用程序的性能/分析工具 ·持续集成 · 单元测试,测试驱动程序开发,静态代码分析 · NodeJS 或 PHP 服务器经验 · 深入深入了解优化网络应用程序所需的技术方面 · 理解业务需求以及它们如何转换为技术方法 · 有强大的分析和解决问题的技能支持的创意思维。· 强有力的团队合作,协调和规划,自主驾驶,并在一个动态组织中以步伐工作的能力。原始地位于喜马拉雅山。
查看英文原文
Responsibilities:
- Design and develop scalable, feature-rich web applications using ReactJS and Redux
- Design, build and maintain efficient backend applications using NodeJS or PHP
- Integrate frontend and backend applications while maintaining good performance
- Develop complex SQL queries as required
- Work with UXUI designers to implement user-friendly solutions
- Analyze reported bugs and issues, and build sustainable solutions for complex problems
- Optimize application performance by improving and restructuring at the database and API level
- Introduce new technologies into the team based on fit and suitability to deliver a solution
- Guide junior team members and establish good coding standards within the team
- Generate comprehensive technical documentation
Requirements:
- BS Computer Science degree or equivalent industry experience
- JavaScript experience, including concepts such as asynchronous programming, closures, types and ES6
- HTML/CSS experience, including concepts like cross-browser compatibility and layout
- Experience in/with more than one of the following will be advantageous:
Mapping technologies (Google Maps, Here Maps, Leaflet)
Agile development methodologies
Distributed source control systems (Git)
- Performance/analytics tools for web applications
- Continuous integration
- Unit testing, test driver development, static code analysis
- NodeJS or PHP experience Linux server experience
- Ability to deep dive into the technical aspects needed for optimization of web applications
- Understand business requirements and how they translate into a technical approach
- Creative thinking backed by strong analytical and problem-solving skills.
- Strong teamwork, co-ordination, and planning, self-driven, and ability to work at pace in a dynamic organization.
Originally posted on Himalayas