Apply

Senior Software Engineer, Mobile

Posted over 1 year agoViewed

View full description

📍 Location: Remote in canada

🔍 Industry: Software

🗣️ Languages: English

Requirements:
Experience in mobile app development, familiarity with mobile frameworks and architectures, experience with agile/scrum, ability to self-serve and find resources, experience with ios or android development, familiarity with mobile observability tools and ci/cd
Responsibilities:
Build tools and systems for mobile application development, participate in code review and testing, facilitate group discussions, advocate for best practices, mentor and coach junior teammatesApply

Related Jobs

Apply

📍 United States

💸 133358.0 - 200037.0 USD per year

🔍 Government technology

🏢 Company: Rise8👥 11-50Software

  • 6-10 years of Software Development experience in various programming languages with a focus on mobile development.
  • Strong communication skills and interest in a pair-programming environment.
  • Experience with Test Driven Development (TDD) and agile methodologies.
  • Competence in PHP, Kotlin, Java, or Javascript.
  • Experience with React Native, Ruby on Rails, Spring Boot, React.JS, Vue, or Redux.
  • Familiarity with both frontend and backend technologies.
  • Experience using container technologies like Docker or Kubernetes.
  • Knowledge of DevSecOps tools such as Git, Concourse, GitLabCI, SonarQube, and Fortify.
  • Demonstrated experience with API development and comfort with Linux environments.
  • Strong understanding of algorithms, databases, and design patterns.
  • BA/BS in Computer Science or related field, or equivalent experience.

  • Work with clients unfamiliar with design thinking, TDD, paired programming, and agile development practices.
  • Teach clients the importance of agile methodologies and adapt to their preferences.
  • Pair with customer developers to deliver user stories that meet business value and functionality.
  • Ensure continuous delivery of software and real-time feedback from users.
  • Collaborate with military and other developers to provide real-time value.

DockerPHPAgileDesign PatternsJavaJavascriptKotlinKubernetesReact.jsReact NativeRuby on RailsSpring BootAlgorithmsLinux

Posted 20 days ago
Apply
Apply

📍 Cambridge, MA, Budapest, Chennai, Seattle, Tokyo, Zagreb

🧭 Full-Time

🔍 Telematics

🏢 Company: Cambridge Mobile Telematics👥 251-500💰 $500,000,000 Private about 6 years agoTransportationInsuranceMobilePublic Safety

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 4+ years of iOS development experience with a track record of high-quality applications.
  • Proficiency in Swift and Objective-C.
  • Strong understanding of iOS SDK, UIKit, Core Data, Core Animation, and other iOS frameworks.
  • Fluency with CocoaPods or Swift Package Manager.
  • Experience with RESTful APIs and third-party libraries.
  • Knowledge of Apple’s design principles.
  • Familiarity with Git/Bitbucket.
  • Experience with performance tuning using Instruments.
  • Strong understanding of mobile architecture and best practices.
  • Experience with automated testing frameworks like XCTest.
  • Experience with mobile security best practices.
  • Ability to perform development tasks on Linux and MacOS; fluency in a scripting language like Python or Ruby.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with modern iOS architectures like MVVM, VIPER.
  • Experience with continuous deployment and test-driven development.
  • Excellent problem-solving skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and in a team.
  • Leadership and mentorship capabilities.

  • Lead the design and development of complex iOS applications, including new features and enhancements.
  • Collaborate to define technical architecture ensuring scalability, performance, and maintainability.
  • Own significant components of the mobile technical stack.
  • Write maintainable, testable code adhering to best practices.
  • Provide mentorship to junior developers.
  • Analyze and optimize application performance.
  • Implement security practices and improve mobile security.
  • Develop automated tests for reliability.
  • Conduct code reviews for quality.
  • Contribute to CI/CD pipeline for efficient app delivery.
  • Troubleshoot complex iOS technical issues.
  • Maintain documentation of code and processes.
  • Participate in the hiring process.

LeadershipPythonSoftware DevelopmentAgileGitiOS DevelopmentObjective-CRubySCRUMSwiftCollaborationCI/CDRESTful APIsLinuxDocumentation

Posted 24 days ago
Apply

Related Articles

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 4 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.