Posted: 09 Aug 2023
Location: kuwait
Experience at least 2 years
Visa: Article 18 or 22
Salary 250 - 350 KD
RESPONSIBILITES
1. **Software Development:**
- Write well-designed, efficient, and maintainable Kotlin code for various software projects.
- Collaborate with cross-functional teams (designers, product managers, backend developers) to implement software solutions.
- Translate requirements into technical specifications and code implementations.
2. **Code Review and Quality Assurance:**
- Review code written by colleagues to ensure adherence to coding standards, best practices, and guidelines.
- Perform debugging, testing, and troubleshooting of applications to ensure high quality and performance.
3. **Architecture and Design:**
- Participate in architectural discussions and decisions to determine the best software design approaches.
- Contribute to system architecture planning and design, considering factors like scalability, maintainability, and performance.
4. **API Integration:**
- Integrate with RESTful APIs and other web services to fetch and manipulate data as needed by the application.
- Ensure seamless communication between the frontend and backend components.
5. **App Performance:**
- Optimize application performance through profiling, analyzing bottlenecks, and implementing performance improvements.
- Monitor application performance in production environments and take proactive measures to address issues.
6. **Code Documentation:**
- Document code, APIs, and technical specifications to ensure clarity and maintainability for other team members.
- Update and maintain documentation as code evolves.
7. **Version Control and Collaboration:**
- Use version control systems (like Git) to collaborate with other team members and manage code repositories.
- Participate in Agile/Scrum development methodologies, attending stand-ups, sprint planning, and retrospectives.
8. **Continuous Integration and Deployment:**
- Work with CI/CD pipelines to automate build, test, and deployment processes.
- Ensure smooth deployment of code changes to production and other environments.
9. **Problem Solving:**
- Analyze and solve technical challenges, debugging issues, and proposing creative solutions.
10. **Technology Research:**
- Stay up-to-date with Kotlin language and related technologies, libraries, and frameworks.
- Identify opportunities to integrate new technologies to improve the software development process.
11. **Collaboration:**
- Collaborate with team members to share knowledge and experiences.
SEND CV TO [email protected]
Phone No: -
Apply Email: [email protected]
Apply URL: -