iOS Engineer – IE242

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Mar 1 ,2024
  • icon
    Qualifications Bachelor's Degree

Job Description

LemFi is a dynamic and forward-thinking technology company at the forefront of revolutionizing the financial technology industry. Committed to providing seamless and secure financial solutions, we are actively seeking a highly skilled and experienced Senior iOS Engineer to join our growing team. This role offers a unique opportunity for a seasoned professional to lead the development of cutting-edge iOS applications that redefine the landscape of digital finance.

Job Overview: As a Senior iOS Engineer at LemFi, you will be a key contributor to the design, development, and optimization of our iOS applications. Your expertise in iOS development, coupled with your leadership skills, will be instrumental in delivering robust and user-friendly mobile applications that enhance the financial experience for our users. This position provides a challenging yet rewarding environment for someone passionate about shaping the future of fintech through innovative iOS solutions.

Key Responsibilities:

  1. iOS App Development:
    • Lead the end-to-end development of iOS applications, from conceptualization to implementation and maintenance.
    • Collaborate with cross-functional teams, including product managers and designers, to deliver high-quality iOS solutions that meet business objectives.
  2. Architecture and Design:
    • Architect and design scalable and maintainable iOS applications, ensuring adherence to best practices and industry standards.
    • Implement and promote modular, reusable, and efficient code structures.
  3. Swift Programming:
    • Write clean, efficient, and maintainable code in Swift, utilizing the latest iOS development frameworks.
    • Stay updated on Swift language enhancements and incorporate them into development processes.
  4. User Interface and Experience:
    • Collaborate with UI/UX designers to create visually appealing and intuitive user interfaces.
    • Implement user interactions and experiences that enhance the usability of our iOS applications.
  5. Performance Optimization:
    • Optimize iOS applications for performance, responsiveness, and efficiency.
    • Conduct performance analysis and implement improvements to ensure a smooth and responsive user experience.
  6. Code Reviews and Mentoring:
    • Conduct regular code reviews to maintain code quality and consistency.
    • Provide mentorship and guidance to junior iOS developers, fostering a culture of continuous learning and improvement.
  7. Testing and Quality Assurance:
    • Implement and advocate for automated testing processes to ensure the reliability and stability of iOS applications.
    • Collaborate with QA teams to identify and address bugs and issues, maintaining a high standard of quality.
  8. Version Control and Documentation:
    • Utilize version control systems such as Git to manage codebase changes and collaborate effectively with the team.
    • Maintain comprehensive documentation of iOS application code, architecture, and processes.

Qualifications and Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Senior iOS Engineer, with a strong portfolio showcasing successful iOS applications.
  • Extensive experience with Swift programming language and iOS SDK.
  • In-depth knowledge of iOS design principles, patterns, and best practices.
  • Strong understanding of performance optimization techniques for iOS applications.
  • Leadership and mentoring skills with a collaborative mindset.
  • Excellent problem-solving and communication skills.