GOBankingRates Logo

GOBankingRates

Software Engineer

Job Posted 19 Days Ago Posted 19 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu
Mid level
In-Office
Chennai, Tamil Nadu
Mid level
Design and implement mobile software for iOS, focusing on building features, debugging, maintaining app stability, and collaborating with teams.
The summary above was generated by AI

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 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

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.

Top Skills

Jenkins
Kmm
Kotlin
Swift
Swift Ui
Teamcity
Xctests

Similar Jobs

2 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
Design and develop customer-facing applications, mentor engineers, manage complex software systems, and ensure high code quality within the Connectivity Enabled Solutions team.
Top Skills: AngularAWSAzureCassandraCSS3ElasticsearchFigmaGCPHTML5JavaScriptMongoDBMySQLOraclePolymerPostgresReactRedisRest ApisSnowflakeVue
2 Days Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
Lead the design and development of software applications, oversee architecture, manage projects, and enhance data reporting and telematics quality.
Top Skills: AngularAWSAzureCi/CdCSS3DockerGitGCPHTML5JavaJavaScriptJunitKubernetesMockitoMySQLPostgresPostmanReactRest ApiSnowflakeSoap ApiSQLSwagger
2 Days Ago
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Enterprise Web • Information Technology • Productivity • Software
The SDET will enhance test infrastructure, automate testing, collaborate with engineers on testing, and maintain test frameworks while ensuring quality standards are met.
Top Skills: C++JavaJavaScriptPlaywrightRspecRuby

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account