Job Description
Pay: $100,000.00 - $130,000.00
On-Site
Responsibilities:
* Design, develop, and maintain high-performance, reliable, and scalable Android applications.
* Collaborate with cross-functional teams, including product managers, UX/UI designers, and backend engineers, to define and deliver new features.
* Write clean, maintainable, and efficient code while adhering to Android development best practices.
* Implement intuitive and visually appealing user interfaces, adhering to Android design guidelines and ensuring a consistent user experience.
* Work closely with UX/UI designers to refine application features and functionality, ensuring a high-quality mobile app experience.
* Identify and resolve performance bottlenecks and optimize app performance, focusing on speed, responsiveness, and resource usage.
* Troubleshoot and debug issues, ensuring a smooth, crash-free user experience.
* Collaborate with backend developers to integrate APIs and other services into the app.
* Participate in team meetings, code reviews, and provide feedback to improve code quality and development practices.
* Communicate effectively with stakeholders to understand requirements and translate them into technical solutions.
* Write unit tests and conduct automated testing to ensure code quality and reliability.
* Continuously evaluate and improve application functionality, design, and performance.
* Stay up-to-date with the latest Android development trends, tools, and technologies.
* Ensure that apps are kept up-to-date with the latest platform releases and APIs.
* Handle app updates, bug fixes, and version management.
Qualifications
5+ years of programming experience in a relevant language.
Demonstrated experience driving change within an organization and leading complex technical projects
Strong proficiency in Java and Kotlin for Android development.
Experience with Android SDK, APIs, and third-party libraries.
Experience with multithreading programming and mobile memory management
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
Bilingual in Korean & English is preferred.
Solid understanding of Android UI/UX principles, patterns, and best practices.
Experience with Android Studio, version control systems (e.g., Git), and agile development processes.
Additional Information
All your information will be kept confidential according to EEO guidelines.