Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer @ Gen Digital

Home > Software Development

 Software Engineer

Job Description


Design and implement high-quality mobile software for iOS quickly and efficiently by exercising good architectural judgment. Collaborate with various teams to implement changes and achieve shared goals.
Short-term Goals:
  • Creating working iOS app features and unit tests each sprint
  • Problem-solving and debugging, both as an individual and as part of a team
Long-term Goals:
  • Improving your team s design, coding, and testing skills through peer reviews
  • Maintain a high app stability rate and improve software quality by significantly reducing the likelihood of bugs in the production environment

Objectives
  • Play a key role within each phase of the software development lifecycle
  • Create medium to large-sized highly scalable mobile application features using Swift from start to finish
  • Develop and maintain automated pipelines for build and distribution of app
  • Keep documentation updated
  • Work with product owners, and designers to understand requirements and implement changes
  • Collaborate with cross-functional engineering teams to implement the features
  • Participate in code reviews to ensure quality
  • Work autonomously with minimal oversight, following a clear project roadmap
  • Provide feedback for continuous improvement

Competencies
  • Deep technical knowledge of iOS application development and testing
  • Proficient in Swift, Swift UI, XCTests
  • Experience in designing scalable UI frameworks
  • Experience with Continuous Integration and CI tools such as Jenkins and TeamCity
  • Experience with unit testing frameworks
  • Solid software engineering skills, with strong competencies in algorithm development, software design, data structures, and the client-server model
  • Experience with BackgroundTasks framework
  • Experience with building cross-platform code and SDKs, business view models
  • Experience with Kotlin/KMM
  • Experience with ML is a plus
  • BS or MS in Computer Science or equivalent Preferred
  • Strong problem-solving skills
  • Strong verbal and written communication skills
  • Participating in Agile ceremonies, including sprint planning, stand-ups, retrospectives, and demos
  • Ability to evaluate and improve existing systems, and promote collaboration
  • Desire to work in a fast-paced and technically challenging environment
  • Self-motivated and eager to learn new technologies
  • Develop and monitor key metrics
  • Implement automation for efficiency and scalability

Job Classification

Industry: Hardware & Networking
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Mobile / App Developer
Employement Type: Full time

Contact Details:

Company: Gen Digital
Location(s): Chennai

+ View Contactajax loader


Keyskills:   Computer science Automation Architecture Coding Debugging Agile Data structures Unit testing software quality Continuous improvement

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Azure Data Engineer

  • Hexaware Technologies
  • 4 - 9 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Azure Data Engineer

  • Hexaware Technologies
  • 9 - 12 years
  • Pune
  • 9 days ago
₹ 15-25 Lacs P.A.

Azure Data Engineer

  • Hexaware Technologies
  • 6 - 10 years
  • Chennai
  • 15 days ago
₹ Not Disclosed

Software Engineer

  • Intelliswift software
  • 3 - 8 years
  • Bengaluru
  • 16 days ago
₹ Not Disclosed

Gen Digital

Saggezza is now part of Apexon. Apexons Experience services delivers thinking-powered design with UI/UX Strategy, Experience Design, and Experience Analytics.