Android Developer - Kotlin

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: -