Software Engineer

0 years

0 Lacs

Chennai, Tamil Nadu, India

Posted:1 month ago| Platform: Linkedin logo

Apply

Skills Required

software cybersecurity model design mobile debugging coding testing stability development swift documentation engineering code ui integration jenkins data server kotlin ml communication agile planning collaboration metrics automation efficiency scalability diversity transparency export regulations

Work Mode

On-site

Job Type

Full Time

Job Description

Who Are We? We are a team that brought you Norton, Avast, LifeLock, Avira, AVG, ReputationDefender, and CCleaner, dedicated to providing cybersecurity, privacy, and identity protection to over 500 million users in 150 countries. At Gen, we offer flexible working options, generous time off, and competitive benefits in a diverse and inclusive environment where every team member is valued and celebrated. If you are smart, fearless, and dedicated, join us in powering digital freedom and helping consumers take control of their digital lives. How We Work We love to work together and collaborate in our teams, so we opted for a hybrid model, allowing us to work from the office 2-3 times per-week. Mission and Goals 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 reviewsMaintain 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 lifecycleCreate medium to large-sized highly scalable mobile application features using Swift from start to finishDevelop and maintain automated pipelines for build and distribution of appKeep documentation updatedWork with product owners, and designers to understand requirements and implement changes Collaborate with cross-functional engineering teams to implement the featuresParticipate 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 testingProficient in Swift, Swift UI, XCTestsExperience in designing scalable UI frameworksExperience with Continuous Integration and CI tools such as Jenkins and TeamCityExperience with unit testing frameworksSolid software engineering skills, with strong competencies in algorithm development, software design, data structures, and the client-server modelExperience with BackgroundTasks frameworkExperience with building cross-platform code and SDKs, business view modelsExperience with Kotlin/KMMExperience with ML is a plusBS or MS in Computer Science or equivalent PreferredStrong problem-solving skillsStrong verbal and written communication skills Participating in Agile ceremonies, including sprint planning, stand-ups, retrospectives, and demosAbility to evaluate and improve existing systems, and promote collaboration Desire to work in a fast-paced and technically challenging environmentSelf-motivated and eager to learn new technologies Develop and monitor key metrics Implement automation for efficiency and scalability Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds. We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency. To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.

Mock Interview

Practice Video Interview with JobPe AI

Start Software Interview Now
Gen
Gen

8 Jobs

RecommendedJobs for You