Full Job Description
We are seeking a talented and innovative Senior Front-End & Mobile Developer to design, develop, and maintain modern web and mobile applications. This role will be responsible for building highly responsive user interfaces, cross-platform mobile applications, and engaging customer experience using React, React Native, Angular, iOS technologies, and Capacitor.
The ideal candidate is passionate about user experience, mobile-first design, and modern front-end development practices. They will collaborate closely with Product Managers, UX/UI Designers, Back-End Developers, and QA teams to deliver scalable and high-performing applications.
KEY RESPONSIBILITIES:
Front-End Development
- Design, develop, and maintain modern web applications using React and Angular.
- Build reusable, scalable, and maintainable UI components and libraries.
- Implement responsive and mobile-first user interfaces across multiple devices and browsers.
- Translate UI/UX designs into high-quality production-ready applications.
- Optimize application performance, accessibility, and user experience.
Mobile Application Development
- Develop and maintain cross-platform mobile applications using React Native, Angular and Capacitor.
- Build and deploy applications for iOS platforms while ensuring native device integration.
- Implement mobile-specific features such as push notifications, camera access, location services, biometrics, and offline capabilities.
- Work with native iOS functionality and integrate third-party SDKs and APIs.
Architecture & Integration
- Consume and integrate RESTful APIs and backend services.
- Collaborate with backend teams to define API contracts and optimize application performance.
- Participate in application architecture discussions and technical design reviews.
- Ensure security best practices are followed for web and mobile applications.
Quality & Delivery
- Write clean, maintainable, and well-documented code.
- Perform code reviews and enforce development standards.
- Create and maintain automated unit, integration, and UI tests.
- Participate in Agile ceremonies, sprint planning, and release activities.
- Troubleshoot and resolve production issues and application defects.
POSITION QUALIFICATIONS:
- Bachelor's degree in Computer Science, IT, Engineering, or related field
- 5+ years of experience in front-end and mobile application development
- Strong proficiency in modern front-end technologies including React, Angular, JavaScript (ES6+), TypeScript, HTML5, and CSS/SCSS
- Experience building mobile applications with React Native and hybrid frameworks such as Capacitor or Ionic
- Experience developing and deploying iOS applications, including App Store submission
- Strong experience integrating RESTful APIs and working with JSON-based services and authentication methods
- Solid understanding of responsive design, mobile-first development, and cross-platform compatibility
- Experience with version control and development tools such as Git, GitHub, and Azure DevOps
- Familiarity with Agile methodologies, CI/CD pipelines, and modern development practices
- Knowledge of testing frameworks and tools such as Jest, React Testing Library, Cypress, or Playwright
- Experience with cloud platforms (AWS or Azure), mobile analytics, accessibility (WCAG), and performance monitoring tools
- Strong problem-solving, communication, and collaboration skills, with the ability to manage priorities and deliver high-quality work in team environments
BENEFITS AND PERKS:
- Comprehensive healthcare, dental, and vision insurance to keep you and your family covered that is active on day 1 of employment
- Generous 401(k) matching after just one year to help secure your financial future
- Ample paid time off, plus seven holidays to recharge and unwind
- Exclusive discounts on premium merchandise just for you
- Dynamic Learning & Development programs to support your growth
- And more!
The salary range for this opportunity is $100,000 - $125,000. Base pay offered may vary depending on geographic region, internal equity, job related knowledge, skills and experience, among other factors