
Software Engineer II
Impact.comabout 1 month ago
Cape Town, South AfricaMid Level / Senior
H1B Sponsor
Responsibilities
- Collaborate with tech lead, product manager, and designer to understand project requirements.
- Design, develop, test, and maintain the Android application.
- Write clean, efficient, and maintainable code following coding standards.
- Participate in code reviews to ensure code quality.
- Debug and resolve issues identified by QA and end-users.
- Stay up-to-date with the latest Android development trends and tools.
- Optimize application performance across various devices and Android versions.
- Collaborate with backend developers to integrate APIs.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience in Android app development.
- Proficiency in Kotlin programming.
- Strong knowledge of Android SDK, Android Studio, and related tools.
- Experience with RESTful APIs and web services integration.
- Familiarity with responsive UI/UX principles.
- Knowledge of version control systems like Git.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team-oriented environment.
Benefits
- Flexible working with a Responsible PTO policy.
- Health and wellness benefits including 12 fully covered therapy sessions per year.
- Restricted Stock Units (RSUs) as part of total compensation.
- Free Coursera subscription and PXA courses for continuous learning.
- Generous parental leave policy with 26 weeks fully paid for primary caregivers.
- Technology stipend for home office setup and monthly internet allowance.
Tech Stack
Android SDKGitKotlin
Categories
BackendMobile