Software developer
Durres,
Albania
We’re looking for a talented Software Developer to play a vital role in our development team! In this position, you’ll design, develop, and maintain high-quality software solutions that make a real impact for our clients. At our rapidly growing digital agency, you’ll enjoy excellent perks, ample opportunities for career advancement, and the chance to work with cutting-edge technologies.
If you’re passionate about coding, enjoy solving complex problems, and have a desire for continuous learning, we want to hear from you! We seek someone detail-oriented and proactive, ready to deliver robust software solutions that exceed client expectations.
Key Areas of Focus
Software Design: Craft innovative and effective software solutions tailored to client needs.
Code Optimization: Enhance code performance and efficiency for a seamless user experience.
Testing and Quality Assurance: Conduct thorough testing to ensure high-quality software delivery.
Collaboration: Work closely with team members using Agile methodologies for smooth project execution.
Continuous Integration: Implement CI/CD practices to streamline development and deployment processes.
Responsibilities
Software Development: Design and implement scalable software applications that meet the evolving needs of our clients.
Cross-Functional Collaboration: Work alongside diverse teams to define, design, and launch innovative features aligned with project goals.
Code Quality Assurance: Ensure the quality of code through rigorous testing and documentation, maintaining high standards throughout the development process.
Performance Optimization: Identify areas for improvement in existing applications and implement optimizations to enhance performance and user experience.
Automated Testing Integration: Develop and integrate automated testing frameworks and continuous integration pipelines to streamline the deployment process.
Continuous Learning: Actively explore and adopt emerging technologies and methodologies to enhance development practices and team capabilities.
Must Have:
Educational Background: A Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
Experience: Demonstrated experience in software development, accompanied by a strong portfolio showcasing your completed projects.
Programming Proficiency: Solid skills in one or more programming languages, including JavaScript, Python, Java, C#, or PHP.
Methodological Knowledge: A good grasp of software development methodologies, particularly Agile and Scrum, to enhance team collaboration.
Version Control Experience: Familiarity with version control systems, especially Git, to manage and track code changes efficiently.
Web Development Skills: Understanding of web technologies like HTML, CSS, and JavaScript, along with frameworks such as React, Angular, or Vue.js.
Work Permit: A valid work permit for Albania to join our growing team.
What’s great about the job:
Dynamic Team Environment: Collaborate with a vibrant, diverse team where creativity and innovation are encouraged.
Growth Opportunities: Be part of a rapidly expanding agency that offers real chances for career advancement and personal development.
Impactful Work: Work on exciting projects that allow you to make a tangible difference for our clients and their businesses.
Flexible Culture: Enjoy a work environment that values your time and encourages a healthy work-life balance.
Cutting-Edge Technology: Gain hands-on experience with the latest tools and technologies in software development.