Deskripsi Pekerjaan
About InnovateCore Solutions
InnovateCore Solutions is a pioneering tech firm at the forefront of digital innovation. We're building the next generation of user-centric web applications that redefine industry standards. Our mission is to deliver seamless, intuitive, and powerful experiences to our global users. We are a collaborative, agile team passionate about clean code, cutting-edge technologies, and continuous improvement. Join us and make a tangible impact on products used by millions.
The Opportunity
We are seeking an exceptional Senior Frontend Developer to join our dynamic engineering team. This is a pivotal role for an individual who is not only a master of modern frontend frameworks but also possesses a keen eye for UX/UI and a passion for crafting elegant, high-performance interfaces. You will lead significant feature development, mentor junior developers, and contribute directly to architectural decisions that shape our product's future. If you thrive in a fast-paced environment and are eager to push the boundaries of web development, we want to hear from you.
Tanggung Jawab
- Lead the design, development, and deployment of complex, responsive web applications using React.js and TypeScript.
- Collaborate closely with product managers, UX/UI designers, and backend engineers to translate requirements into engaging user experiences.
- Mentor and guide junior and mid-level developers, fostering a culture of best practices, code quality, and continuous learning.
- Drive the adoption of new technologies and frontend architectural improvements to enhance performance, scalability, and maintainability.
- Conduct thorough code reviews, ensuring high standards of code quality, security, and adherence to established patterns.
- Optimize applications for maximum speed and scalability, addressing performance bottlenecks and ensuring cross-browser compatibility.
- Actively participate in agile ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives.
- Develop and maintain comprehensive unit, integration, and end-to-end tests to ensure robust and reliable software.
Kualifikasi
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of professional experience in frontend web development, with a strong portfolio showcasing complex applications.
- Expertise in modern JavaScript (ES6+), HTML5, and CSS3, including preprocessors (Sass/Less) and CSS-in-JS solutions.
- Deep proficiency with React.js and its ecosystem (Redux, Context API, Hooks, Next.js).
- Extensive experience with TypeScript for building robust and scalable applications.
- Solid understanding of RESTful APIs and asynchronous programming.
- Demonstrated experience with testing frameworks (e.g., Jest, React Testing Library, Cypress).
- Familiarity with modern build tools (Webpack, Vite) and version control systems (Git).
- Excellent problem-solving skills, strong communication, and ability to work effectively in a team-oriented environment.