
Software Engineering Lead - Mobile Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Active development of the Abyss Design System and related themes and content
- Lead mobile development using React Native for Android and iOS platforms
- Ensure code quality through thorough code reviews, testing, and documentation
- Automate repetitive tasks using scripts or AI to enhance team productivity
- Collaborate with the onshore team and act as a point of contact
- Commitment to accessibility standards in all components
- Participate in defect resolution, accessibility and styling fixes, manual QE, and regression testing
- Present code demos to Product and Team during Sprint Reviews
- Work on tasks including Abyss Site updates, component refactors, enhancements, and new component creation
- Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so
- Bachelor's degree in Computer Science, Engineering, or similar experience
- 5+ years of experience in mobile development
- 5+ years proficiency in React, with experience in major version upgrades
- 3+ years experience with React Native on both Android and iOS
- Experience with Jest for unit testing and Appium for E2E mobile testing
- Familiarity with Figma including Dev Mode
- Knowledge or experience on Bundlers, build tools (Metro, Webpack, Vite)
- Expertise in Typescript for public interfaces and private implementation
- Solid understanding of accessibility standards and practices - e.g. VoiceOver Talkback
- Expertise in styling across breakpoints and screen sizes using Emotion styling system
- Proficiency with Android build tools and Github Actions
- Proven excellent documentation and English writing skills or ability to use LLMs for documentation
- Demonstrated ability to debug and write Github Action workflows to improve quality gates
- Experience using or building a Design System or component library
- Experience in leveraging AI tools for software development
- Experience in GenAI tools, including code generation from designs
- Experience with native modules integrating with iOS or Android SDKs
- Some experience with web development
- Maintain Customer or User Focus
- Deliver Quality the First Time, Every Time
- Practice Engineering Excellence
- Deliver on your Promises with Transparency
- Accelerate with Innovation