Key Responsibilities:Develop and Optimize Web Applications: Design, build, and maintain high-performance, low-latency web applications that operate seamlessly across multiple browsers. Ensure applications are optimized for scalability and cost efficiency.Custom Tools Development: Build parsers and serializers for custom protocols as per development needs. Collaborate with the team to design and implement new features and protocols.Performance Optimization: Utilize compilers, packers, obfuscators, and minifiers to enhance application performance. Understand and implement best practices in code minification and obfuscation to optimize load times and runtime efficiency.Analytical Approach: Employ strong analytical skills to conduct A/B testing and adopt data-driven development methodologies. Analyze performance metrics and user feedback to guide iterative product enhancements.Cross-Disciplinary Skill Set: Leverage your knowledge of different programming paradigms by coding in various languages such as JavaScript, TypeScript, Java, Lua, and PHP. Understand and apply the unique advantages of each language within our projects.Deep Technical Expertise: Have a thorough understanding of network stacks and browser internals to better optimize application delivery and performance.
Qualification:Proven Experience: At least 5 years of experience in developing and optimizing large-scale web applications.Technical Proficiency: Hands-on experience with JavaScript, TypeScript, and at least two other programming languages (Java, PHP preferred). Expertise in developing parsers and serializers.Strong Foundations: Solid understanding of computer science fundamentals, including but not limited to compiler operation, network stack, and browser architecture.
Education:Bachelor’s degree in Computer Science, Engineering, or a related field. A Master’s degree or higher is preferred.