Arise App logo
Arise App

Driving personal growth with beautiful, well thought applications

iOS App Developer – Remote

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

19 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishAndroidiOSSwift

Job Description

iOS App Developer – Remote

Arise App

• Own the iOS codebase—maintain, optimize, and ensure it’s future-proof. • Develop and test features that enhance the Arise app experience. • Anticipate potential technical pitfalls and proactively design solutions. • Collaborate with design to refine usability for a smooth user experience. • Align with Android developers to ensure cross-platform consistency, when the time comes. • Support monetization strategies by integrating features with measurable business impact.

Job Requirements

  • Middle 2+ Level Developer with proven track record.
  • Minimum 4 years of iOS development experience.
  • Bachelor’s degree in IT or related field preferred.
  • Excellent problem-solving and critical-thinking skills.
  • Comfortable working fully in English.
  • Strong knowledge of Swift.
  • Experience with Cocoapods and Fastlane.
  • Solid understanding of Apple design principles, patterns, and best practices.
  • Ability to write clean, well-documented, and maintainable code.

Benefits

  • High autonomy: own your work from idea to release.
  • Clear decision-making with minimal bureaucracy—no “meetings that should have been emails.”
  • Work with the newest hardware and technologies.
  • Flexible, remote-first role (full-time).
  • Paid annual leave.
  • Direct collaboration with founders and management—your work will have visible impact.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

• Develop, troubleshoot and deploy business solutions using Java, Angular, API endpoints and Apache Camel routes. • Collaborate with Delivery teams to achieve common goals and objectives allowing for continuous collaboration and rapid decision-making to shorten development cycles and reduce time to market • Create/update technical engineering documentation • Ability to work collaboratively with others within the team, including both receiving assistance from subject matter experts as well as being a subject matter expert for others to refer to • Advanced ability to debug and troubleshoot software, configuration and database related issues in a complete Enterprise application

Virginia
$134.6K - $168.2K / year
Job Closed
IDEMIA logo

JAVA Developer IV

IDEMIA

Unlock the world

Full TimeRemoteTeam 10,001+H1B Sponsor

Role Description - Design and develop microservices written in Java/J2EE with Spring Boot + JPA/Hibernate. - Possesses full grasp of the software development process including: - Requirements - Analysis - Design - Coding - System testing - User testing - Problem resolution - Planning - Serve in a leadership capacity to promote best practices and conventions while mentoring other software engineers within and outside of the team. - Consistently creates optimal design and implementation adhering to architectural standards, considering scalability, reliability, and performance of impacted systems/services. - Develop reusable patterns and encourage innovation that will enable team productivity and velocity. - Exhibits relentless focus on software reliability engineering standards embedded into development principles. - As a leader, contribute to a culture of innovation, collaboration, and continuous improvement. - Conduct code reviews to provide guidance on engineering best practices in compliance with development procedures and methodologies. - Assist with deployment automation duties to build out a robust, scalable, and highly available ecosystem within AWS EKS using Helm. - Work alongside other DevOps engineers to strategize and implement capabilities that will improve overall Automation posture across the organization. - As a senior engineer, provide technical guidance and mentorship to less experienced team members. - Collaborate with global and overseas counterparts to acquire and/or author product development and automation code. - Work closely with the Cloud Platform Engineering Team to provision/deploy and maintain the underlying infrastructure through IaaC managed by Terraform using GitLab pipelines. - Operate, understand, and support the logging and visualization of log metrics through an ELK-like stack (FluentD, Opensearch, Kibana). - Manage and automate the state of PKI and handling of secrets in a highly sensitive environment, including certificate creation/management, encryption, key cryptography, etc. - Operate in unison with Test Automation engineers to functionally test the validity of environments and their underlying services. - Assist SRE Operations with the triaging, diagnosing, and troubleshooting of both internal and customer-facing issues. - Drive forth key deliverables from a deployment automation aspect tied to a defined roadmap and pipeline of customers' schedules. Qualifications - Experience working with generative AI. - At least 6-8 years of experience as a Software Engineer or a similar role. - At least 6-8 years of experience working with Java/J2EE. - Experience with Microservices, Spring Boot, Batch. - Basic working knowledge of Cryptography. - Experience with Maven, TeamCity, GitLab. - Experience with AWS, Docker, Kubernetes, Helm. - Experience with Fortify, SonarQube, XRay. - Experience working on a cloud-based application with high availability and performance SLAs. - Experience with Git and GitLab source control and CI/CD orchestration. - Experience deploying to and managing a Kubernetes environment. - Experience with deployment automation tools such as Ansible and Helm. - Experience or familiarity with IaaC automation tools such as Terraform, CDK, CloudFormation. - Basic working knowledge of databases (relational and non-SQL). - Experience working within Cloud AWS with the use of managed services. - Experience working in a multi-tenant, distributed architecture. - Experience or familiarity with access protocols e.g. LDAP, OIDC, Cognito, Keycloak. - Experience deploying and managing a micro-service oriented environment. - Possesses a versatile breadth of core and fundamental skill sets e.g. PKI, networking fundamentals, Linux administration, scripting, coding (client and server side), security, storage, etc. - Has the ability to work well with others and effectively communicate and/or collaborate. Requirements - The US base salary for this full-time position is $112,130 - $140,171 plus bonus and benefits. - Our salary ranges are determined by role, level, and location. - The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. - Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Benefits - IDEMIA is an equal opportunity employer. - We evaluate qualified applicants without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Core Business Hours - 80 Hours Bi-Weekly

United States
$112.1K - $140.2K / year
Job Closed
Full TimeRemoteTeam 201-500H1B No Sponsor

• As a Senior Engineering Manager you may be expected to code, however, you will still be reviewing code and ensuring our engineers are making good design decisions. • Drive and review technical designs, ensuring solutions are scalable, reliable, secure, and aligned with long-term platform goals. • Lead a constantly improving agile engineering process. You must have a strong sense of ownership for your deliverables and milestones. • Help product feature teams to accelerate product feature development by building capabilities that simplify OneStudyTeam architecture and by reducing technical debt. • Ensure the team delivers consistently and predictably through effective planning, prioritization, and stakeholder communication. • Manage, mentor, and grow a team of software engineers, fostering a culture of ownership, collaboration, and continuous improvement. • Recruit and hire engineers consistent with organizational values. • Manage an engineering team of up to 5 engineers. • Experience with our stack is not required. We use: ReactJS, Javascript, Typescript, Clojure, AWS, Postgres, Kafka, Terraform, Kubernetes, Docker and Git.

United States
Semaphore Solutions logo

Java Developer

Semaphore Solutions

Advancing the genomics sector through custom software solutions.

Full TimeRemoteTeam 11-50Since 2009H1B No Sponsor

Title: Java Developer (Remote Permanent Opportunity) Location: Remote Job Description: THIS IS A 100% REMOTE ROLE. WE ARE OPEN TO MID LEVEL TO ARCHITECT LEVEL CANDIDATES About NTENT We are a unique group of brilliant minds intent on discovering, learning and building. This is an opportunity to tackle complex problems usually reserved for a handful of large companies in the search industry and build cutting edge Machine Learning and AI based applications. NTENT provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate Search technologies directly into their business-to-consumer offerings. NTENT utilizes advanced machine learning to decipher meaning and surface the most relevant answers. About the Opportunity: We are looking for a mid to architect level Java Developer who will have the ability to deliver world-class search engine technologies. You'll be working with a smart team of machine learning scientists and software developers on both full applications and tools that power NTENT’s powerful search platform. Duties and Responsibilities: - Building the backend engine that runs our product. This includes extending our existing Machine Learning and Big Data pipelines and building entirely new capabilities, including: - Big Data cluster, workflows and applications: data pipelines at scale, and real-time processing - Machine learning and Data Scientist support: used in linguistics, ranking, classification, and other artificial intelligence applications - Ingestion Pipeline: process data that comes from our web crawler which discovers and fetches content from the web and other sources Skills and Qualifications: - Bachelors of equivalent years of experience - Solid experience with Java programming (we also use Spring, Spring Webflux, Reactor, Netty) - Multi-threading experience is a must - Experience in scalable architectures and high-throughput application design - Experience working with microservices/REST APIs (HTTP, XML, JSON) - Comfortable in Linux and Windows environments. - Prefer some experience with Big Data Technologies (at least one of the following): - Hadoop ecosystem (HDFS, Hadoop, Hive) - Spark - Samza - Kafka - Aerospike - Lucene NLP (Solr or ElasticSearch) The following experience is a plus: - Machine Learning - Continuous Integration and Deployment - Tool usage: Git/Gitlab and IntelliJ - Functional programming experience (Scala) - Gradle - Avro - Docker/Kubernetes

Worldwide