Job Description:
A Silicon Valley-based company, at the forefront of the mobile industry's transformation through cutting-edge technology, is in search of a highly skilled Mobile Developer specializing in Kotlin for Android. The ideal candidate will bring extensive expertise and leadership in mobile application development, contributing significantly to the company's mission to revolutionize the mobile industry. This role presents an exceptional opportunity for seasoned professionals to join a dynamic team in a fast-paced and rewarding environment.
Job Responsibilities:
Lead the design and implementation of innovative mobile applications, leveraging your extensive experience in Kotlin for AndroidCollaborate effectively with cross-functional teams to define, design, and ship new features, providing guidance and mentorship to less experienced team membersAddress complex bug fixes and drive initiatives to improve overall application performanceContinuously evaluate and implement advanced technologies to enhance development efficiency and maintain a competitive edgeEnsure the highest standards of performance, quality, and responsiveness in the applications developedIdentify and rectify bottlenecks, leveraging your deep experience to optimize code and resolve intricate issuesPlay a pivotal role in maintaining code quality, organization, and automation, leveraging best practices acquired over years of experience
Job Requirements:
Bachelor’s/Master’s degree in Engineering, Computer Science, or equivalentA minimum of 6-7 years of overall experience in mobile development, demonstrating a track record of successful projects and leadershipAt least 1+ years of hands-on experience with Kotlin for Android, showcasing your expertise in the languageExtensive familiarity with Android SDK, various Android versions, and proven experience applying responsive design principles for different screen sizesProficiency in integrating Android applications with back-end services using RESTful APIsThorough understanding of Google’s Android design principles and interface guidelines, with a history of delivering user-friendly and visually appealing applicationsProficient in using advanced code versioning tools, such as Git, to manage complex codebasesExcellent communication skills in English, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders