GO TO SEARCH
Senior JavaScript Developer (React)
We are currently seeking a highly skilled and seasoned Senior JavaScript Developer with a solid background in React to join our energetic development team. This position is ideal for a developer who excels in vibrant, fast-paced environments and has a profound passion for developing cutting-edge web applications. In this role, you will be involved in various projects that will challenge your technical prowess and motivate you to lead innovations in web technology.
Responsibilities
- Engage directly with clients to precisely define requirements and integrate their feedback into the development process
- Actively participate in the entire application development lifecycle within an Agile (Scrum) framework
- Ensure that your developed components integrate perfectly with the existing system architecture
- Accurately forecast task durations and consistently update the team on project developments
- Perform in-depth code reviews to maintain high-quality standards across developments
- Keep technical documentation on Confluence current and comprehensive
- Conduct sessions to disseminate knowledge and propagate best practices among team members
Requirements
- A minimum of 3 years of experience in JavaScript development, with a particular emphasis on using React for building complex web applications
- Comprehensive knowledge of React and associated technologies, including Redux for effective state management
- Proficient in unit testing with tools such as Jest, Karma, and Mocha to ensure code dependability
- Experienced in utilizing build tools like Webpack, Gulp, and Grunt for efficient code compilation
- Proficient in TypeScript, enabling the crafting of structured and maintainable code
- Thorough understanding of HTML and CSS, crucial for creating responsive and attractive interfaces
- Proficient in Agile methodologies, contributing effectively to team-oriented projects
- Exceptional problem-solving skills, especially skilled in debugging and optimizing web applications
- High-level proficiency in English, critical for clear and effective communication and collaboration
Nice to have
- Experience with cloud technologies and platforms to boost application scalability and performance
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) techniques
- Understanding of backend technologies, supporting capabilities in full-stack development