Job Brief
We are looking for an Android Engineer (Kotlin) for an onsite role in Karachi, Pakistan, to strengthen our growing Engineering team. You will design, develop, test, and deploy Android applications that power a key part of our product strategy. Collaborate with product and design teams to deliver seamless, user-focused mobile experiences. Continuously explore new Android frameworks and tools to drive innovation and efficiency. Ensure clean, maintainable code with strong testing and documentation practices. Your work will directly impact a critical area of the business and the experience of thousands of users.
Techelix Overview
Founded in 2012 by veteran technology entrepreneurs from USA and Europe, Techelix is the fastest-growing technology company in the region that develops and invests in products and solutions that simplify and improve the lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that is recognized as second to none in the world.
Benefits:
- Competitive Salary Package aligned with skills and experience.
- Annual Bonus plus Performance-Based Incentives rewarding excellence.
- Comprehensive Health Allowance to support medical and wellness needs.
- Access to Online Learning with Udemy and other training resources.
- Continuous Education Program to upgrade your professional skills.
- Weekly Team Lunches to relax and connect with colleagues.
- Bi-Monthly Socials & Activities including cricket matches, paddle sessions, and team picnics.
- Collaborative & Inclusive Culture that values innovation and teamwork.
- Opportunities for Fast Career Growth with pathways to leadership roles.
- Mentorship & Knowledge-Sharing Sessions to help you grow with the team.
- Interest-Free Loans to support personal and professional goals.
- Recognition & Rewards Programs celebrating individual and team achievements.
Responsibilities:
- Build, test, and deploy high-quality native Android applications using Kotlin and Java
- Design and implement pixel-perfect, human-centered user interfaces, including custom views
- Integrate RESTful APIs to connect applications with backend services
- Manage Android-specific concerns such as networking, multithreading, and memory management
- Write and maintain unit tests and UI tests to ensure code quality and reliability
- Stay updated on Android platform developments, deployment processes, and continuous integration best practices
- Collaborate effectively with team members through clear communication and agile workflows
Required Qualifications:
- Minimum of 2+ years experience in building and shipping native Android apps
- Proficient in Kotlin and Java programming languages
- Strong knowledge of the Android SDK and mobile fundamentals such as networking, multithreading, and memory management
- Experience designing and developing custom views with great attention to detail
- Skilled in consuming RESTful APIs.
- Committed to improving code quality by writing unit and UI tests
- Well-versed in Android platform updates, deployment strategies, and CI/CD best practices
- Excellent written and verbal communication skills