About the Role
We are seeking an experienced and skilled software engineer to join our team as a Full Stack Developer.
The ideal candidate will have a strong background in full-stack development with a focus on mobile app solutions and play a crucial role in driving innovation and efficiency within our projects.
Key Responsibilities
- Develop and maintain robust, scalable, high-performance mobile applications for Android and iOS platforms.
- Collaborate with cross-functional teams to define design and ship new features.
- Ensure performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and provide constructive feedback to peers.
- Work closely with product management and design teams to understand requirements and translate them into technical solutions.
Required Skills and Qualifications
- Proven experience as a full-stack software/mobile app developer with a focus on Android and iOS platforms.
- 4-5 years of professional experience in software development.
- Strong proficiency in programming languages such as Java, Kotlin, Swift, and Objective-C.
- Experience with RESTful APIs to connect mobile applications to back-end services.
- Solid understanding of the full mobile development life cycle.
- Familiarity with cloud message APIs and push notifications.
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Benefits
- A competitive salary package.
- Opportunities for career growth and professional development.
- A dynamic and supportive work environment.