Senior Software Engineer
作为前端工程师,你将在我们的团队中发挥关键作用,专注于新功能开发,维护应用程序,调试并解决问题。你还将负责确保新的特性质量。这个职位提供了深入和扩大你的前端开发知识的绝佳机会,特别是在反应和类型脚本。我们正在寻找一个高能,勤奋和热情的人谁准备好为我们的快速增长的代码库做出重大贡献。如果你渴望在世界上最大的行业中产生重大影响,我们很想听从你.What You Will Do·开发和维护并扩展我们的主要 UI 应用程序使用 React 和 TypeScript ·与设计和产品团队合作实现用户界面和功能。·定期审查设计系统并提出改进和更新,包括新组件或功能。·编写清洁,可维护的代码并遵守软件开发最佳实践。·参与代码评审并向其他团队成员提供建设性反。·实施自动化测试以确保功能和保持高质量。· 解决问题和调试,以确保我们的应用程序的流性。· 与网络开发最新趋势和技术保持更新。你应该带来哪些技能和经验要求 · 工作理解 React,TypeScript,HTML,CSS,Git,REST API,UI 测试 (端到端和单元测试)· 有了了解:组件库和其他开源项目,功能编程,UI/UX 设计,NodeJS,SQL,关系数据库,设计,使用调试器 · 使用 Java/.Net 技术进行全堆积开发将是一个加倍 ·熟悉 Figma,InVision,XD,Sketch 等图形设计应用程序。· 工作理解敏捷开发周期和现代基于 Web 的应用程序编程技术和工具。·关注效率,用户体验和流程改进。·优秀的项目和时间管理技能。·强大的解决问题,口头和书面沟通能力。最初发布在喜马拉雅山脉。
查看英文原文
This is a remote position.
We are seeking an experienced Front-End Engineer.
As a Front-End Engineer, you will play a pivotal role in our team, focusing on the development of new features, maintaining the application, debugging, and problem-solving. You will also be responsible for ensuring the quality of new features. This position offers an excellent opportunity to deepen and expand your knowledge of front-end development, particularly in React and TypeScript. We are looking for a high-energy, hard-working, and enthusiastic individual who is ready to contribute significantly to our rapidly growing code base. If you are eager to make a substantial impact in one of the world's largest industries, we would love to hear from you.What You Will Do· Develop and maintain and scale our main UI application using React and TypeScript
- Collaborate with design and product teams to implement user interfaces and features.
- Regularly review the design system and propose improvements and updates, including new components or features.
- Write clean, maintainable code and adhere to best practices in software development.
- Participate in code reviews and provide constructive feedback to other team members.
- Implement automated tests to ensure functionality and maintain high quality.
- Troubleshoot and debug issues to ensure smooth performance of our applications.
- Stay up-to-date with the latest trends and technologies in web development.
Requirements
What Skills and Experience You Should Bring
· Working understanding of React, Typescript, HTML, CSS, Git, REST APIs, UI testing (end to end and unit testing)
- Nice to have understanding: Component libraries and other open-source projects, Functional Programming, UI/UX design, NodeJS, SQL, relational databases, design, utilizing a debugger
- Fullstack development with Java/.Net technology would be a plus
- Familiarity with graphic design applications such as Figma, InVision, Adobe XD, Sketch, etc.
- Working understanding of the Agile development cycle & programming techniques & tools for modern Web-based applications.
- Focus on efficiency, user experience, & process improvement
- Excellent project & time management skills
- Strong problem solving, verbal & written communication skills
Originally posted on Himalayas