2 Xiaomi Jobs
Xiaomi - Senior React.js Developer - Javascript/TypeScript (6-8 yrs)
Xiaomi
posted 18hr ago
We are seeking an experienced Senior React Developer with over 6 years of experience in web development to join our dynamic team.
The ideal candidate will be highly proficient in JavaScript and TypeScript, possess advanced knowledge of React concepts, and have a strong background in building high-quality applications.
This role requires expertise in writing unit tests, optimizing web applications for performance, and ensuring the overall quality of the codebase.
Key Responsibilities :
Development :
- Develop and implement new user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a wide array of web-capable devices and browsers.
Quality Assurance :
- Write and maintain comprehensive unit tests to ensure code quality and reliability.
- Conduct code reviews and provide constructive feedback to peers.
- Implement best practices in code quality, performance, and scalability.
Performance Optimization :
- Profile and optimize web applications to enhance performance.
- Identify and resolve performance bottlenecks and other issues in the application.
- Collaborate with the team to design and implement performance improvements.
Collaboration :
- Work closely with product managers, designers, and other stakeholders to ensure technical feasibility and smooth implementation of UI/UX designs.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
Qualifications :
- 6+ years of professional experience in web development.
- Proven experience in developing high-quality applications using React.js.
- In-depth knowledge of advanced React concepts and patterns.
- Familiarity with modern front-end build pipelines and tools.
- Strong understanding of front-end performance optimization techniques.
- Proficient in code versioning tools such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent verbal and written communication skills.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Javascript Developer roles with real interview advice