https://bayt.page.link/SNaE8s7fuEh8VAsY8
Create a job alert for similar positions

Job Description

Key Responsibilities:


- Design, develop, and maintain scalable full-stack web and mobile applications.


- Utilize front-end and back-end technologies, ensuring seamless user experiences and system performance.


- Collaborate with UI/UX designers to implement intuitive and visually appealing user interfaces.


- Develop mobile applications, ensuring responsiveness and alignment with design and user expectations.


- Lead the full software development lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and support.


- Drive automation in testing, deployment, and infrastructure management, ensuring a smooth CI/CD pipeline.


- Collaborate with cross-functional teams, including product management and QA, to deliver software solutions that meet business and technical requirements.


- Utilize Jira for task management and issue tracking, ensuring transparency in development progress and timelines.


- Implement and maintain DevOps practices to enhance deployment speed, quality, and efficiency.


- Identify bottlenecks and bugs, and devise solutions to address performance issues.


- Mentor junior developers, fostering a culture of continuous improvement and technical excellence.


- Ensure security and compliance in all development processes, ensuring code quality, testing, and documentation standards are met.


Required Skills:


- Full-stack development expertise, including front-end (HTML5, CSS3, JavaScript, Angular, React, Vue.js) and back-end (Node.js, .NET, Java, Python) technologies.


- Experience in mobile app development (iOS/Android), preferably using Flutter, React Native, or similar frameworks.


- Solid understanding of UI/UX principles and the ability to work closely with designers to build user-friendly applications.


- Hands-on experience with version control systems (Git) and build automation tools (Maven, Jenkins, etc.).


- Experience with CI/CD pipelines, DevOps practices, and cloud environments (AWS, Azure).


- Proficiency in containerization technologies like Docker and orchestration tools like Kubernetes is a plus.


- Expertise in databases such as MySQL, PostgreSQL, or SQL Server.


- Experience in using Jira to track developments, bugs and issues.


- Strong understanding of software testing methodologies, including unit testing, integration testing, and test automation.


- Knowledge of security best practices for web and mobile application development.


Preferred Qualifications:


- Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.


- Strong experience in Agile methodologies and working in a DevOps culture.


- Prior experience with cloud-native architectures and microservices.


- Knowledge of SOA (Service-Oriented Architecture) and experience in developing and consuming RESTful APIs.


- Experience with automation testing frameworks and tools.



You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.