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.
Your focus, your impact
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.