▍Company Overview
Zerologix, a pioneering fintech company, is dedicated to revolutionizing the financial industry through innovative technology solutions. We are seeking a talented and driven Software Development Engineer II to join our dynamic front-end team.
▍Position Overview
As a Software Development Engineer II at Zerologix, you will play a crucial role in developing and enhancing our web applications. With a focus on standard web design principles, performance tuning, and React.js, you will collaborate closely with our design and back-end teams to deliver high-quality, user-centric solutions in the fintech domain.
▍Key Responsibilities
- Work with product designers and founders to build a next-generation web trade application that focuses on client-side experience.
- Build efficient and reusable front-end abstractions and systems.
- Identify and address performance bottlenecks.
- Participate in design and code reviews.
- Communicate with other team members to determine the best solutions to resolve technical issues.
- Identify and communicate standard practices and methodologies with front-end engineering.
- Ability to interact with back-end systems.
▍Requirements
- Minimum 2-5 years of commercial experience, with at least two commercial projects using React
- Essential experience in HTML5, CSS3
- JavaScript and TypeScript, including ES6+ features
- Responsive Web Design (RWD) implementation
- Deep understanding of modern frontend frameworks:
- React (version 16+)
- Vue.js (version 2.x)
▍Strong focus on code quality
- Experience writing maintainable, performant, and reusable UI components
- Experience with ESLint, Prettier, and TypeScript for maintaining code consistency
- Experience writing meaningful test cases and maintaining good test coverage
- Working knowledge of Concrete5, WordPress, or similar CMS platforms
▍Nice to Have
- Demonstrated passion for continuous learning and technology exploration
- Strong code comprehension skills and ability to work with existing codebases
- Experience with graphics programming and visualization libraries
- Background or strong interest in interaction design and UX principles
- Experience configuring and optimizing Vite and Webpack
- Familiarity with GitLab CI/CD pipelines
【Responsibilities】
1.Collaborate closely with UI/UX designers, backend engineers, and product managers to deliver high-quality frontend solutions.
2.Build scalable and maintainable frontend architectures to optimize website performance and usability.
3.Refactor and optimize code based on project requirements to enhance website functionality and user experience.
4.Participate in code reviews and technical design discussions to uphold development standards.
5.Research and explore new technologies to improve development efficiency and stay ahead of industry trends.
6.Work with product managers, designers, and technical teams to implement product features effectively.
7.Share knowledge, participate in code reviews, and provide constructive feedback to foster team growth and ensure best practices.
8.Triage, debug, and resolve product issues to maintain system stability and reliability.
【Requirements】
1.Expertise in JavaScript and TypeScript.
2.Experience with modern JavaScript frameworks (React preferred).
3.Proficiency in Responsive Web Design (RWD) with relevant experience.
4.Familiarity with RESTful API development, integration, and standards.
【Preferences】
1.Familiar with Object-Oriented Programming (OOP) and Functional Programming (FP).
2.Proficient in algorithms.
3.Experience in optimizing web application performance and using testing tools.
4.Familiar with Trunk-Based Development practices.
5.Knowledge of software testing techniques, including Unit Testing, Integration 6.Testing, Component Testing, and End-to-End (E2E) Testing.
7.Hands-on experience in building CI/CD pipelines (e.g., GitLab CI, GitHub Actions).
8.Experience with Google Cloud Platform (GCP).
9.Experience working with Scrum methodologies.
【工作內容】
1.與 UI/UX 設計師、後端工程師及產品經理密切合作,實現高品質的前端解決方案。
2.建構可擴展且易於維護的前端架構,優化網站性能和用戶體驗。
3.根據項目需求進行程式碼優化,提升網站功能性及使用者體驗。
4.參與程式碼審查與技術設計討論,確保開發標準和品質。
5.研究與探索新技術,不斷提升開發效率並緊跟行業趨勢。
6.與產品經理、設計師及技術團隊合作,有效實現產品功能。
7.分享知識,參與程式碼審查並提供建設性反饋,促進團隊成長,確保最佳實踐的執行。
8.分析、調試並解決產品問題,維持系統穩定性和可靠性。
【需求條件】
1.精通 Javascript 和 Typescript
2.具備現代 Javascript 框架經驗(React尤佳)
3.具備 RWD 設計能力與經驗
4.熟悉 RESTful API 開發串接及規範
【加分條件】
1.具備Object Oriented Programming / Functional Programming開發經驗
2.精通演算法
3.具備網頁應用程式效能優化和測試工具的經驗
4.熟悉主幹開發模式(Trunk-Based Development)
5.熟悉軟體測試技術,如:
•單元測試
•整合測試
•元件測試
•端對端測試
6.具備建置 CI/CD 管道的實務經驗(GitLab CI、GitHub Actions)
7.具備 Google Cloud Platform 使用經驗
8.具備 Scrum 經驗
我們歡迎熱愛技術、勇於挑戰的你加入我們,一起打造卓越的產品與體驗!