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, and 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, project management skills, and 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 schemas in 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.
- Remote-friendly culture and no micromanagement.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, and other activities.
- 15 vacation days, 10 national holidays,
sick leaves.
- Udemy unlimited training account.
- Free webinars, meetups and conferences organized by Svitla.
- Fun corporate celebrations and activities.
- Awesome team, friendly and supportive community!