Mobile (kotlin) Developer

via GoLance 10 months ago Web, Mobile & Software Dev Remote

Project overview

About the Role Skyshi Digital Indonesia is a leading software engineering company providing contract-based software engineering services. Our team of experienced professionals works with our clients to develop and execute successful technology strategies. Key Responsibilities Develop and maintain Android applications using Kotlin, ensuring high performance, responsiveness, and efficiency. Collaborate with designers, backend developers, and product managers to create intuitive and visually appealing mobile applications. Translate designs and wireframes into high-quality code while adhering to design guidelines. Write clean, modular, and maintainable code with a focus on scalability and reusability. Debug and resolve technical issues and performance bottlenecks, ensuring the best possible performance and user experience. Implement new features, UI components, and enhancements based on user feedback and product requirements. Stay up to date with industry trends, technologies, and best practices to ensure the mobile app is cutting-edge and competitive. Conduct code reviews and provide constructive feedback to other team members. Optimize applications for maximum speed, security, and scalability. Collaborate with backend teams to integrate APIs and services effectively. Qualifications/Requirements Bachelors degree in Computer Science, Software Engineering, or a related field. Proven experience in mobile development with at least 3 years working with Android and Kotlin. Strong knowledge of Android SDK, Android UI design principles, patterns, and best practices. Experience with Android architecture components such as ViewModel, LiveData, Room, and Navigation. Familiarity with RESTful APIs and experience integrating mobile applications with backend services. Understanding of Material Design guidelines and mobile UI/UX best practices. Experience with version control systems (e.g., Git). Knowledge of performance optimization techniques for mobile applications. Experience with automated testing, unit testing, and continuous integration (CI) pipelines for mobile apps. Familiarity with agile methodologies and the ability to work in a fast-paced environment. Excellent communication and teamwork skills, with a proactive and problem-solving attitude. Note This opportunity is for a 3 month project based (extendable) and full remote. Only shortlisted candidates will be contacted for further recruitment process.

Similar projects

Apply on GoLance