SENIOR SOFTWARE MOBILE ENGINEER

at  SVITLA SYSTEMS

Desde casa, Río Negro, Argentina -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Sep, 2024Not Specified05 Jun, 2024N/AAndroid,Information Systems,Optimization,Firebase,Database Design,Mobile Application Development,Full Text Search,Agile Environment,Mobile Applications,Elasticsearch,Integration,Web Technologies,Json,Project Management Skills,Computer Science,SqliteNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Svitla Systems Inc. is looking for a Senior Mobile Engineer for a full-time position (40 hours per week) in Mexico. 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 mobile cross-platform application development background 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.

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!

About Svitla:
Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and family-like environment.
Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.
Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Mobile

Software Engineering

BSc

Computer Science, Information Systems

Proficient

1

Desde casa, Argentina