EDV Werke is looking for an Mobile App developer
Form of cooperation:B2B Contract
Working Model: Hybrid from Kuala Lumpur, full time
Requirements:
Minimum 5 years of professional experience in mobile application development for both Android and iOS platforms
Strong proficiency in Kotlin and modern Java (preferably Java 17 or 21)
Solid understanding of Android SDK and working knowledge of iOS development tools (e.g., Xcode, Swift or Objective-C fundamentals)
Proven experience in designing and building robust, scalable, and maintainable mobile applications
In-depth knowledge of RESTful APIs, JSON, and integrating mobile apps with backend services
Familiarity with architectural patterns such as MVVM, MVP, or Clean Architecture
Experience with performance tuning, memory management, and handling edge cases across various devices and OS versions
Comfortable with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
Demonstrated ability to lead technical discussions and contribute to architectural decisions
Excellent problem-solving skills and strong attention to detail
Strong communication and collaboration skills across cross-functional teams
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Responsibilities
Design, develop, and maintain high-quality mobile applications for Android and iOS platforms
Write clean, well-documented, and efficient code using Kotlin and modern Java standards
Collaborate with UI/UX designers, product managers, and backend engineers to deliver seamless user experiences
Drive architectural decisions and actively contribute to the mobile technology roadmap
Monitor application performance, troubleshoot issues, and ensure smooth operation across multiple device types and OS versions
Stay current with emerging mobile development trends, technologies, and best practices
Integrate mobile applications with backend systems via REST APIs and ensure secure data handling
Conduct thorough testing including unit, integration, and user acceptance testing (UAT)
Optimise workflows and automate recurring processes where applicable
Maintain comprehensive documentation for all codebases, configurations, and design decisions
Ensure adherence to internal coding standards, security protocols, and industry best practices
Benefits: