GO TO SEARCH
Senior JavaScript Developer (Angular)
We are actively searching for a seasoned Senior JavaScript Developer with a specialization in Angular to enhance our dynamic development team. This position is ideal for a proactive professional who thrives in a technologically advanced setting and is proficient in crafting superior software solutions. As an integral part of our team, you will significantly contribute to the development of our applications, participating in innovative projects that integrate cutting-edge technologies and meet the complex demands of our clients.
Responsibilities
- Participate in all phases of the software development lifecycle using Scrum Agile methods
- Collaborate directly with clients to define, refine, and synchronize project requirements while gathering vital feedback
- Seamlessly integrate your developed components with other system parts
- Provide accurate estimates of task durations and regularly update the team on progress
- Conduct peer code reviews to ensure compliance with the highest quality standards
- Develop and sustain technical documentation on Confluence
- Guide and support junior developers, aiding in their skill enhancement and career growth
Requirements
- At least 3 years of experience in JavaScript development, focused on crafting robust and scalable applications
- Strong proficiency in Angular and adept use of Angular-CLI for efficient project management and scaffolding
- Skilled in RxJS, managing asynchronous behaviors and optimizing event-driven processes
- Experienced in unit testing with tools such as Jest, Karma, and Mocha to ensure code integrity
- Proficient with build tools like Webpack, Gulp, and Grunt for efficient code compilation and deployment
- Advanced proficiency in TypeScript, developing well-structured and maintainable code
- Thorough knowledge of key front-end technologies, including HTML and CSS
- Experienced in Agile methodologies, effectively working in a team-oriented Agile environment
- Excellent problem-solving abilities, capable of resolving complex software development challenges
- Fluent in English, with outstanding communication skills for effective technical discussions and teamwork
Nice to have
- Experience with cloud platforms such as AWS or Azure, utilizing them to enhance application scalability and performance
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices
- Knowledge of backend technologies, facilitating comprehensive full-stack development capabilities