UNIQUE COMPUTER SYSTEMS LLC is seeking a highly skilled and experienced Sr. Android Developer to lead the design, development, and maintenance of cutting-edge mobile applications. If you are passionate about crafting exceptional user experiences, possess strong leadership qualities, and thrive in an innovative environment, we invite you to join our dynamic team and make a significant impact on our product portfolio.
UNIQUE COMPUTER SYSTEMS LLC is a pioneering technology company dedicated to delivering innovative solutions that empower businesses and enhance user experiences. We are committed to fostering a collaborative environment where talent thrives and groundbreaking ideas come to life. Join us in shaping the future of mobile technology.
-
Lead the design, development, and maintenance of robust, high-performance Android applications.
-
Collaborate with product managers, UI/UX designers, and backend engineers to define, design, and ship new features.
-
Architect scalable and maintainable solutions, ensuring adherence to best practices and coding standards.
-
Mentor junior developers, providing guidance, code reviews, and technical leadership.
-
Ensure the performance, quality, and responsiveness of applications.
-
Identify and correct bottlenecks and fix bugs.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Actively participate in the entire application lifecycle, from conception to deployment and ongoing support.
-
Proficiency in Kotlin and the Android SDK.
-
Strong experience with modern Android UI development, including Jetpack Compose or advanced XML Layouts, and a deep understanding of UI/UX principles.
-
Solid grasp of common Android architectural patterns such as MVVM (Model-View-ViewModel) or MVI (Model-View-Intent).
-
Expertise in integrating RESTful APIs and working with networking libraries like Retrofit and OkHttp.
-
Demonstrable experience with Dependency Injection frameworks (e.g., Hilt or Dagger).
-
Familiarity with writing comprehensive Unit and UI Tests using frameworks like JUnit, Espresso, and Mockito.
-
Proficiency with Git and modern version control workflows.
-
Excellent problem-solving, debugging, and analytical skills.
-
Strong communication and collaboration abilities within a cross-functional team setting.
-
Proven leadership and mentorship capabilities, inspiring growth within the team.
-
Minimum of 5 years of progressive professional experience in Android application development.
-
Bachelor's Degree in Computer Engineering, Computer Science, or a closely related technical field.
-
A strong portfolio of successful Android applications developed and deployed.
-
A competitive salary and benefits package.
-
Opportunity to work on challenging and impactful projects with cutting-edge technologies.
-
A dynamic, collaborative, and supportive work environment.
-
Significant opportunities for professional growth and career advancement.
-
Commitment to work-life balance and a positive company culture.