Senior iOS Engineer, Blink Mobile ApplicationsJob ID: | Services LLC
As a Senior iOS Engineer at Blink, you'll be at the forefront of mobile innovation, directly shaping our mobile platform.
Your expertise will be crucial in elevating our customer experience to new heights.
As a key member of a cross-functional agile team, you will:
Develop and deliver mobile app features, UX flows, and UI componentsCollaborate with product and UX teams to develop and maintain featuresWork to continuously improve code quality, code maintainability and app performanceDesign and develop scaleable and well-tested software capable of serving millions of customers per dayKey Job ResponsibilitiesJoin Blink as a Senior iOS Engineer and shape the future of mobile
Architect and deliver mobile experiences that delight usersShape the future of our app using the latest Apple technologiesTransform creative ideas into elegant, high-performance solutionsPartner directly with product and UX teams to bring features from concept to realityWork cross-functionally with talented developers across our engineering organizationInfluence technical decisions that scale with our rapid growthMaster Modern TechBuild beautiful interfaces using SwiftUI and UIKitCraft reactive experiences with CombineImplement clean, scalable architectures (MVVM, Clean Architecture)
Leverage Apple's newest frameworks including SwiftData, Core Data, Core Bluetooth, and Push NotificationsDrive engineering excellence using modern tools:
Swift Package Manager and CocoaPodsAutomated CI/CD pipelinesCode quality tools (SwiftLint, SwiftFormat)Performance optimization with InstrumentsModern concurrency with async/await and actorsBonus OpportunityInterested in full-stack mobile development?
We value experience with Android technologies:
Kotlin, MVVM, CoroutinesHilt, Room, GsonTesting with RobolectricA Day in the LifeAs a Senior iOS Engineer at Blink, you will:
Have an opportunity to support and influence key decisions within the mobile platform and promote best coding practices.
Develop features which are used by millions of customers each day.
Work closely with other team members to ensure new features are implemented in extensible, maintainable ways.
Regularly work with backend developers to help support how our app integrates with back-end services.
Write well-tested code using modern architectural principles.
About the TeamBlink is a team of builders that proudly develops connected consumer products completely in house using a fast paced and efficient process.
Acquired by Amazon, we love seeing Blink on the home page, in retail stores, and in the homes of millions of users.
We combine our startup culture with the resources and scale of Amazon to create a fun, and rewarding place to work.
BASIC QUALIFICATIONS5+ years of non-internship professional software development experience5+ years of programming with at least one software programming language experience5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experienceExperience as a mentor, tech lead or leading an engineering teamKnowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellencePREFERRED QUALIFICATIONS5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experienceBachelor's degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace.
Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers.
If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit this link for more information.
#J-18808-Ljbffr