Similar Jobs
Who Are We?
We’re not just a company; we’re a global force. Fiercely committed to ensuring that everyone, everywhere, can live their lives digitally safe. Our family of brands – Norton, Avast, LifeLock, Avira, AVG, ReputationDefender and CCleaner – unite the brightest minds, the sharpest tech, and the most diverse thinking to protect over 500 million people. And we’ve built an inclusive workplace, where your well-being is a priority because true success comes from a place of balance and authenticity. When you're thriving, you’re unstoppable. So, bring us your bold ideas and passion that refuses to quit. The digital world isn’t some distant reality – it's the world we live in, and we’re ready for it. If you’re ready to push boundaries and be part of something bigger, join #TeamGen.
How We Work?
Our hybrid work model (3 days in the office) gives us the face-to-face time to have creative conversations, meaningful meetings, make quick decisions and build relationships. At the same time, it offers flexibility you need to focus and do your best work.
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.