Software Engineer
We're looking for a skilled Software Engineer to join our team.
* Develop and maintain robust mobile apps using React Native, JavaScript, Java, Kotlin, Objective-C, and Swift.
* Collaborate with cross-functional teams to deliver seamless user experiences and improve application performance.
* Participate in agile planning, backlog grooming, story sizing, and release planning to ensure timely delivery of features.
* Troubleshoot production issues, identify root causes, and propose solutions.
* Stay up-to-date on current and upcoming features in relevant products and platforms.
Key Responsibilities:
* Design, develop, and prototype mobile applications using React Native.
* Collaborate with UX/UI designers and back-end developers to deliver seamless user experiences.
* Participate in full app life cycle: concept, design, build, deploy, test, and release to App Store and Play Store.
* Agile Planning: Collaborate with management and business partners to identify and design solutions that address customer needs and challenges.
* Performance Optimization: Continuously improve application performance to enhance the overall user experience.
* Emerging Technologies & Continuous Learning: Stay up to date on current and upcoming features in relevant products and platforms.
Requirements:
* Proficiency in at least two programming languages, including React Native.
* Strong understanding of software development principles and practices.
* Experience with Agile methodologies and version control systems like Git.
* Excellent problem-solving skills and attention to detail.
Benefits:
* Competitive salary and benefits package.
* Ongoing training and professional development opportunities.
* Collaborative and dynamic work environment.
How to Apply:
If you're a motivated and experienced Software Engineer looking for a new challenge, please submit your resume and cover letter.