Senior Mobile Engineer віддалено Svitla Systems Inc. is looking for a Senior Mobile Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a software company headquartered in Tampa, Florida, with offices in California, Illinois, and Switzerland. They develop and maintain the leading catalog data syndication platform for in-store kiosks and tablets, enabling retailers to display an extended aisle of products, no matter the size of their showroom. Powerful integrations a
Senior Mobile Engineer
віддалено
Svitla Systems Inc. is looking for a Senior Mobile Engineer for a full-time position (40 hours per week) in Ukraine. Our client is a software company headquartered in Tampa, Florida, with offices in California, Illinois, and Switzerland. They develop and maintain the leading catalog data syndication platform for in-store kiosks and tablets, enabling retailers to display an extended aisle of products, no matter the size of their showroom. Powerful integrations allow retailers to directly connect their POS software, eCommerce websites, and their sales & marketing automation platforms. The client supports thousands of retailers and brands around the globe seven days a week. The client improves the commerce experience by connecting brands, retailers, and consumers through beautiful, intelligent software. We seek an experienced Senior Software Engineer with a strong background in mobile cross-platform application development using the Ionic Capacitor framework and deep database integration and management expertise. The ideal candidate will lead the design, development, and optimization of high-quality mobile applications that deliver a seamless user experience across Android, iOS, and ChromeOS platforms while ensuring data integrity, security, and performance.
The work schedule is flexible (8 hours), but from 6pm to 10pm Kyiv time — meetings with the team! It is important to stay connected during this time.
Requirements:
- 5+ years of experience in hybrid mobile application development, with a significant focus on database design, integration, and optimization in a mobile context.
- Proficiency in the Ionic Capacitor framework with extensive knowledge of web technologies like HTML, CSS, JavaScript/TypeScript, and Angular framework.
- Expertise in database technologies like SQLite, Firebase, Realm, and experience with RESTful APIs and JSON for mobile applications.
- Understanding native mobile development for Android and iOS is highly desirable.
- Demonstrated expertise in implementing search functionalities within mobile applications, including but not limited to full-text search and fuzzy search, utilizing technologies like Elasticsearch, Algolia, or similar.
- Strong analytical problem-solving and project management skills, as well as the ability to lead a development team in a fast-paced agile environment.
- Excellent communication skills, capable of mentoring junior engineers and collaborating with cross-functional teams.
- BS Degree preferably in Computer Science or Information Systems.
Responsibilities:
- Architect and develop scalable, high-performance mobile applications using the Ionic Capacitor framework with a strong focus on database integration, data synchronization, and offline-first capabilities.
- Work closely with cross-functional teams to understand and translate business requirements into technical specifications, ensuring efficient data storage, retrieval, and manipulation within mobile applications.
- Design and implement robust schemasin APIs, leveraging SQL and NoSQL databases, for secure and efficient data access and manipulation.
- Optimize application performance by focusing on recent data interactions, implementing caching, data compression, and efficient querying techniques for real-time data processing.
- Ensure data security and compliance with legal regulations by integrating advanced encryption techniques and secure data storage solutions.
- Collaborate with UI/UX designers and product managers to create intuitive and responsive applications, ensuring seamless data integration and synchronization across platforms and devices.
- Contribute to researching technologies and rapid prototyping.
- Lead the development team through the entire application lifecycle, from concept to deployment, emphasizing best database management and application development practices.
- Provide technical leadership and mentorship to junior engineers, fostering a culture of innovation, excellence, and continuous improvement.
- Stay up-to-date with the latest trends and technologies in mobile development and database management, evaluating and incorporating them into the projects to enhance functionality and user experience.
- Oversee the deployment process, including application configuration and app store submission, ensuring seamless delivery and operation of mobile applications.
We Offer:
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Annual performance appraisals.
- Flexibility in workspace, either remote or in one of our development offices.
- Comprehensive medical insurance including dental and massages.
- Sport reimbursement program for onsite and online activities.
- Support of a healthy lifestyle, compensation for running events.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, other activities.
- Personal loan budget available for long-term personnel.
- 20 vacation days, 10 national holidays and sick leaves.
- Maternity leave policy and family days off.
- Full compensation for conferences, courses, English classes.
- Free webinars, meetups and conferences organized by Svitla.
- Gifts for anniversaries, New Year, children and more.
- Corporate celebrations and activities, regular lectures on various topics.
- Awesome team, friendly and supportive community!