Search by job, company or skills

T

Swift/Objective-C MobDev Lead

5-8 Years
SGD 5,800 - 7,800 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Purpose:

Technical Lead with strong expertise in Java, Spring Boot, Microservices Architecture, and hands-on experience in iOS (Swift / Objective-C). This role requires leading complex backend service design while also guiding or contributing to iOS / iPad application development efforts. Needs to collaborate with cross-functional teams to deliver scalable, secure, and high-performance applications.

Job Background/context:

Technical Lead and Support role for BFSI domain,

  • This is a customer facing Technical Lead role in banking / wealth management domain who should be well versed in Java Microservice Architecture and iOS developments
  • Leading a team of 20-25 members and ensure team's productivity and maintaining high quality deliverables
  • Has the ability to operate with a limited level of direct supervision.
  • Design, develop and maintain scalable and efficient business solutions.
  • Deliver on business priorities while ensuring solutions align with the architectural vision.
  • Consult with clients to solve system or product issues.
  • Evaluate and improve existing solutions (scalability, latency, security, performance, etc.)
  • Stay updated with the latest advancements and iOS upgrade activities


Key Responsibilities:

Technical Leadership:

  • Lead end-to-end design, development, and deployment of Java-based microservices.

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas

  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems

  • Provide architectural guidance, perform code reviews, and enforce engineering best practices.

  • Mentor and guide development teams across backend and iOS iPad platforms.

  • Collaborate with product managers, architects, and DevOps teams to drive production go-live strategy.

Backend Development (Java Microservices):

  • Design and implement RESTful APIs and microservices using Java, Spring Boot, Spring Cloud.

  • Build scalable, event-driven, and distributed architectures.

  • Integrate services with cloud platforms (Red hat ECS).

  • Optimize services for performance, security, and fault tolerance.

  • Work with relational and NoSQL databases (MySQL/PostgreSQL, MongoDB/Cassandra).

iOS Development

  • Contribute to architecture, design, and development of iOS applications.

  • Build features using Swift (and Objective-C as needed).

  • Implement mobile CI/CD pipelines and ensure app store readiness.

  • Collaborate with UX/UI teams to ensure high-quality native iPad experiences.

DevOps & CI/CD

  • Work closely with DevOps to implement CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).

  • Ensure proper containerization (Docker) and orchestration (Kubernetes).

  • Monitor services using tools like App dynamics, Splunk.

    Knowledge/Experience:

    Essential

    • Hand-on knowledge in technical solution design for Java Microservice based application

    • REST APIs & Microservices architecture

    • iOS development for iPad application (Swift Objective-C is a plus)

    • Exposure to API gateways (API Gateway, ECS).

    • Understanding of UI/UX principles for mobile platforms.

    • Strong understanding of distributed systems, asynchronous communication, and service resilience patterns.

    • Experience with databases (SQL & NoSQL)

    • Proficiency with Git, CI/CD, containerization, and cloud environments.

    • Agile/Scrum experience

      Qualifications:

      Essential

      • Graduate in software engineering, computer applications

      • 5-8 years of experience as a Technical Lead or similar role (with Overall IT experience of 12+years), working on large-scale application development in Java Microservice architecture

        Skills: (technical skills)

        Essential

        • Java 8+

        • Spring Boot

        • REST APIs & Microservices architecture

        • iOS development (Swift Objective-C is a plus)

        • Strong understanding of distributed systems, asynchronous communication, and service resilience patterns.

        • Experience with databases (SQL & NoSQL).

        • Proficiency with Git, CI/CD, containerization, and cloud environments.

          Competencies

          • Strong oral & written communication

          • Effective stakeholder management with strong technical and business understanding of Java Microservice / iPad application

          • Very strong knowledge of Java, Spring, Spring Boot, Microservice/API development.

          • Good knowledge of iOS development and must of have experience in designing applications for iOS devices.

          • Understanding of Oracle/PLSQL & SQL Server databases is an advantage.

          • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

          • Strong understanding of distributed systems, asynchronous communication, and service resilience patterns.

          • REST APIs & Microservices architecture

          • iOS development (Swift Objective-C is a plus)

          • Experience with databases (SQL & NoSQL).

          • Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 138591545