Senior Frontend Developer
We seek an experienced Senior Frontend Developer with strong expertise in JavaScript and ReactJS to join our dynamic and innovative development team. If you are passionate about building high-quality user interfaces and collaborating in a multidisciplinary environment, this opportunity is for you.
Key Responsibilities:
1. Develop and Maintain User Interfaces: Design, build, and maintain efficient, reusable, and reliable TypeScript code to create user interfaces for web applications.
2. Collaborate with Cross-Functional Teams: Partner with product managers, designers, and backend developers to deliver high-quality products and features.
3. Optimize Performance: Ensure the technical feasibility of UI/UX designs, optimize applications for speed and scalability, and address technical issues proactively.
4. Code Review and Mentorship: Conduct peer code reviews to uphold code quality standards and mentor junior developers to promote skill growth within the team.
5. Testing and Debugging: Write and execute unit tests for frontend code and identify/fix bugs or performance bottlenecks.
Qualifications and Requirements:
1. Bachelor's degree in Computer Science, Software Engineering, related field, or equivalent practical experience.
2. 5+ years of professional experience in front-end development.
3. Proven experience with JavaScript and TypeScript.
4. 3+ years of hands-on experience working with modern frontend frameworks like ReactJS.
Core Skills:
* Proficiency in TypeScript and JavaScript.
* Solid understanding of HTML5, CSS3, and responsive design principles.
* Experience working with RESTful APIs and asynchronous programming.
* Strong knowledge of version control tools, particularly Git.
* Strong communication skills in English (B2/C1 level).