11.05.2024
JavaScript Senior Developers
SavageOne Pty Ltd
South Africa, Johannesburg
Responsibilities:Architect and build robust, scalable, and maintainable codebases that adhere to best practices and coding standards.Collaborate closely with product managers, designers, and other developers to translate business requirements into technical solutions.Provide technical leadership and mentorship to junior developers, fostering their growth and development.Conduct thorough code reviews and perform continuous refactoring to ensure code quality and maintainability.Optimize application performance and user experience through performance profiling, tuning, and optimization techniques.Troubleshoot and debug complex issues to ensure smooth operation and optimal performance of web applications.Requirements:Bachelor's degree in Computer Science, Engineering, or related field.Proficiency in HTML5, CSS3, and responsive web design principles.Strong understanding of asynchronous programming, closures, promises, and ES6+ features.Experience with RESTful APIs, JSON, and web services integration.Solid understanding of software engineering principles, design patterns, and architectural concepts.Familiarity with version control systems such as Git and collaborative development workflows.Exceptional problem-solving and analytical skills.Ability to work independently and collaboratively in a fast-paced environment.Excellent communication and interpersonal skills.Preferred Qualifications:Knowledge of database systems such as MongoDB, MySQL, or PostgreSQL.Familiarity with build tools and package managers such as Webpack, Babel, or npm.Understanding of Agile methodologies and software development lifecycle (SDLC) processes.Contributions to open-source projects or developer communities.Continuous learning mindset with a commitment to staying updated on industry trends and technologies.#J-18808-Ljbffr
Attention! You will be redirected to another site