Apply

Mobile Software Engineer

Posted 2024-09-19

View full description

💎 Seniority level: Middle, 3+ years

🔍 Industry: Mobile Software Development

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: Problem Solving

Requirements:
  • A bachelor's degree in computer science, Software Engineering, or a related field.
  • 3+ years of experience in developing and maintaining mobile applications (Native, Hybrid).
  • Experienced in architectural patterns like MVC, MVP, MVVM, VIPER and other trending patterns.
  • Hands-on experience with mobile technologies such as Swift, Kotlin, RN, and Dart.
  • Solid understanding of the full mobile development life cycle and software engineering principles.
  • Knowledge of API service connection paradigms and client/server architectures.
  • Mastery of mobile development standard methodologies and Agile development methodologies.
  • Strong problem-solving and analytical skills, with experience in Git or other version control systems.
  • Ability to give and receive constructive and effective code reviews.
  • Self-learners and effective communicators, able to thrive in a fast-paced and creative team environment.
Responsibilities:
  • Collaborate with various departments to ensure the successful creation and implementation of innovative and streamlined mobile experiences.
  • Actively contribute to enhancing internal workflows and fostering a culture of continuous improvement and transparency.
  • Engage in personal and professional development opportunities as a Mobile Engineer.
Apply

Related Jobs

Apply

💸 95000 - 100000 USD per year

🔍 Entertainment

  • Bachelor’s degree in Computer Science or equivalent experience/training.
  • 3+ years of experience developing mobile applications for iOS and Android using Swift, Objective-C, Java, and Kotlin.
  • Proficiency in cross-platform frameworks like React Native, Flutter, .NET MAUI (Xamarin), or similar.
  • Understanding of native iOS and Android development including platform-specific APIs.
  • Experience in a continuous integration environment with knowledge of unit and integration testing.
  • Experience in developing scalable, maintainable mobile applications.
  • Familiarity with App Store and Google Play submission processes.
  • Knowledge of RESTful APIs, GraphQL, and backend service integration.
  • Strong skills in version control systems (Git) and experience with CI/CD pipelines.
  • Attention to detail and ability to work effectively in a collaborative team.

  • Contribute to the design, development, and delivery of high-performance mobile applications for both iOS and Android platforms using cross-platform frameworks.
  • Collaborate with product managers, UX/UI designers, backend engineers, and stakeholders to align mobile experiences with business goals.
  • Participate in architectural discussions for scalable and secure mobile applications.
  • Conduct code reviews, write tests, and integrate automated testing for high-quality code.
  • Monitor and optimize mobile application performance and troubleshoot technical issues.
  • Work closely with senior engineers for mentorship and contribute to technical efforts.
  • Stay updated with emerging mobile technologies and suggest new tools or approaches.
  • Support DevOps with continuous integration and delivery processes.
  • Maintain and monitor mobile application KPIs.
Posted 2024-11-12
Apply
Apply

🧭 Full-Time

💸 135000 - 140000 USD per year

🔍 Entertainment and Digital Media

  • Bachelor’s degree in Computer Science or equivalent training/experience.
  • 8+ years of experience developing mobile applications for iOS and Android.
  • Extensive knowledge of Swift, Objective-C, Java, and Kotlin.
  • Proficiency in cross-platform frameworks like React Native, Flutter, or .NET MAUI.
  • Strong understanding of native development and performance optimization.
  • Experience in a continuous integration environment with best testing practices.
  • Proven ability to architect scalable and maintainable mobile applications.
  • Familiarity with App Store and Google Play submission processes.
  • Knowledge of RESTful APIs and backend service integration.
  • Skills in version control systems (Git) and familiarity with CI/CD pipelines.
  • Problem-solving skills and attention to detail.

  • Lead the design, development, and delivery of high-performance mobile applications for iOS and Android platforms using cross-platform frameworks.
  • Collaborate with product managers, UX/UI designers, backend engineers, and other stakeholders to deliver feature-rich, user-friendly mobile experiences.
  • Lead architectural discussions ensuring mobile applications are scalable, secure, and maintainable while optimizing for performance.
  • Implement best coding practices through code reviews and automated testing strategies.
  • Oversee performance monitoring and optimization of mobile applications, guiding technical issue resolution.
  • Provide technical leadership and mentorship to junior engineers.
  • Stay updated with emerging mobile technologies and identify productivity improvements.
  • Champion mobile-first thinking across the organization.
  • Work with the DevOps team to streamline CI/CD pipelines.
  • Establish and monitor KPIs for mobile application performance.
  • Support the full software development lifecycle from concept to post-release monitoring.

RESTful APIs

Posted 2024-11-08
Apply
Apply

🧭 Full-Time

💸 115000 - 120000 USD per year

🔍 Entertainment and digital media

  • Bachelor’s degree in Computer Science or equivalent training/experience.
  • 5+ years of experience in mobile application development for iOS and Android.
  • Strong knowledge of Swift, Objective-C, Java, and Kotlin.
  • Proficiency in cross-platform frameworks like React Native, Flutter, .NET MAUI.
  • Understanding of native iOS and Android development, including platform-specific APIs.
  • Experience in a continuous integration environment and testing best practices.
  • Proven ability to architect scalable and secure mobile applications.
  • Familiarity with App Store and Google Play submission processes.
  • Knowledge of RESTful APIs, GraphQL, and backend service integration.
  • Strong skills in version control systems (Git) and CI/CD knowledge.
  • Problem-solving skills and attention to detail.

  • Design, build, and maintain high-performance mobile applications for iOS and Android.
  • Collaborate with product managers, UX/UI designers, backend engineers, and other stakeholders.
  • Lead architectural discussions ensuring scalability, security, and maintainability.
  • Conduct code reviews, write tests, and implement automated testing strategies.
  • Monitor application performance, troubleshoot, and optimize for efficiency across platforms.
  • Provide technical leadership and mentorship to junior engineers.
  • Stay updated with the latest mobile development tools and trends.
  • Collaborate with the DevOps team to ensure efficient CI/CD pipelines.
  • Support the full software development lifecycle from concept to post-release.

RESTful APIs

Posted 2024-11-08
Apply
Apply

📍 Canada

🧭 Full-Time

💸 100000 - 150000 USD per year

🔍 Video game industry

🏢 Company: Hatch Innovations Canada

  • At least 5 years of experience in software development with strong command of native iOS mobile development.
  • Proficiency in mobile development languages such as Objective-C and Swift.
  • Demonstrated experience with cloud platforms such as AWS or GCP.
  • Strong understanding of RESTful APIs, web services, and microservices architecture.
  • Experience with databases (SQL and NoSQL) and data-driven application development.
  • Knowledge of modern authentication and authorization mechanisms such as OAuth and JWT.
  • Familiarity with continuous integration and deployment (CI/CD) practices.
  • Excellent problem-solving skills and strong communication skills.

  • Design and develop user-centric, responsive, and robust native iOS mobile applications.
  • Collaborate with product management and stakeholders to understand user needs.
  • Architect and develop new mobile applications.
  • Lead the integration of third-party services and APIs.
  • Ensure code integrity and organization through code reviews and testing.
  • Mentor junior engineers and contribute to the team’s knowledge-sharing efforts.
  • Stay updated with new technology trends and best practices in mobile development.

AWSSoftware DevelopmentSQLGCPOAuthObjective-CSwiftNosqlCommunication SkillsCI/CDRESTful APIs

Posted 2024-11-07
Apply
Apply

📍 LATAM

🔍 Media Streaming

🏢 Company: Truelogic Software

  • Experience working with video-on-demand and/or linear video playback.
  • Demonstrated ability to develop complex, high-traffic Android applications.
  • A minimum of 5 years of hands-on professional development experience with Kotlin.
  • Experience with and solid understanding of multithreaded programming and API layer programming.
  • Experience working on a significant consumer app that is currently available in Marketplace.
  • Demonstrated experience developing applications leveraging backend service APIs (HTTP / REST).
  • Solid understanding of data models and data access architecture and optimization.
  • Solid understanding of multi-tier web architectures, and OO design patterns and concepts.

  • Work with a team to design and implement native mobile apps for Android platforms.
  • Write efficient, reliable, and maintainable code whether implementing architectural improvements, user-facing features, or fixing defects.
  • Troubleshoot and resolve issues, problems, and errors encountered across our various platforms.
  • Analyze and optimize application code for efficiency, reliability, and performance.
  • Work with minimal technical supervision and supplemental engineering support.

Backend DevelopmentSoftware DevelopmentAndroidDesign PatternsKotlinREST API

Posted 2024-10-26
Apply
Apply

📍 Colombia

🧭 Full-Time

🔍 Computer Software | Construction Tech

🏢 Company: Odisea Cultura | Cultsure

  • 5+ years of mobile software development experience
  • 4+ years of experience with TypeScript
  • 4+ years of experience with React Native
  • Moderate to strong experience with native code (e.g., Swift, Kotlin, Java)
  • Strong collaboration skills with cross-functional teams

  • Iteratively prototype and develop new mobile features
  • Work extensively with React Native in TypeScript and occasionally native iOS and Android code
  • Help design new APIs in collaboration with our backend team
  • Troubleshoot production bugs and customer issues
  • Participate in collaborative product and technical design sessions

Software DevelopmentAndroidJavaKotlinReact NativeSwiftTypeScriptReactCollaboration

Posted 2024-10-23
Apply
Apply

📍 USA

🧭 Full-Time

🔍 K12 education administration

  • At least 5+ years of experience in Software Development.
  • Bachelor’s degree in Computer Science, or equivalent working experience.
  • Proven experience in mobile app development using React Native.
  • Strong proficiency in C#, TypeScript, SQL, CSS, and HTML.
  • Experience with Git for version control.
  • Experience working in an Agile/Scrum environment.
  • Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders.
  • Ability to describe, present, and design architectural patterns within the codebase.

  • Develop and maintain mobile applications using React Native, ensuring high performance, responsiveness, and excellent user experience.
  • Implement backend services and APIs using C# and SQL to support mobile application functionality.
  • Write clean, maintainable, and scalable code in TypeScript for cross-platform mobile app development.
  • Design and implement responsive UI components using CSS and HTML to enhance user experience.

Software DevelopmentSQLAgileAndroidGitHTMLCSSiOS DevelopmentKotlinReact NativeSCRUMTypeScriptC#C (Programming language)ReactCommunication SkillsCI/CD

Posted 2024-08-09
Apply