Us Senior Software Developer Salary Jobs in Usa
8,219 positions found — Page 4
Job Title – Senior KDB+ Developer--SINDC5764860
Location – Westlake, TX / Jersey City, NJ / Merrimack, NH / Smithfield, RI / Boston, MA
Duration – Long Term
Job Summary
The Sr. KDB+ Developer will work within the Regulatory Reporting Technology team to build and maintain critical brokerage applications.
This role focuses on hands-on development, architecture participation, system analysis, and delivery of high-quality applications used for regulatory reporting across multiple asset classes.
The developer will collaborate with business partners and cross-functional technology teams to support reporting solutions operating under high regulatory scrutiny.
Key Responsibilities
- Develop, enhance, and maintain applications supporting regulatory reporting functions.
- Collaborate with business teams and other technology groups to build reporting capabilities across multiple asset classes.
- Participate in architecture discussions, solution design, and technical analysis.
- Deliver hands-on development using foundational languages such as KDB, Java, and Python.
- Support end-to-end development, deployment, testing, and operational processes.
- Work within Agile environments, including Kanban and Scrum teams.
- Support application deployment automation and CI/CD pipelines.
- Develop user interface components using frameworks such as Angular or React.
- Work with relational and NoSQL databases for application development.
- Utilize DevOps tools, including Kubernetes, Maven, Jenkins, Bitbucket/Stash/Git, Docker, and Ansible.
- Troubleshoot and maintain event-streaming integrations such as Apache Kafka.
- Support automated deployments using tools such as uDeploy.
- Develop REST-based microservices and API-driven integrations.
- Collaborate with partners to deliver innovative and compliant data solutions.
Required Qualifications
- Extensive experience with KDB+.
- 10+ years of experience in foundational development languages (KDB, Java, Python).
- Strong proficiency in Linux and bash.
- Experience with high-volume dataset management.
- Familiarity with Control-M.
- 5+ years of experience with user interface frameworks (Angular, React, etc.).
- Hands-on experience with application deployment automation and CI/CD pipelines.
- Experience with relational and NoSQL databases.
- Experience with event streaming platforms such as Apache Kafka (preferred).
- Experience using version control tools such as Bitbucket, Stash, or Git.
- Experience working with Artifactory and API registries.
- Knowledge of automated deployments using uDeploy.
- Experience developing REST microservices.
- Experience working in Agile environments (Kanban and Scrum).
Preferred Qualifications
- Experience working with containerization and orchestration tools such as Kubernetes and Docker.
- Familiarity with DevOps practices and tools such as Maven, Jenkins, and Ansible.
- Experience working in regulatory reporting, capital markets, or brokerage environments.
- Experience with event-driven architectures or real-time data pipelines.
Senior Product Manager
Summary
We are seeking an experienced Senior Product Manager with a strong technical foundation to drive product strategy and execution across our direct-to-consumer and B2B e-commerce platforms. The ideal candidate combines hands-on software development experience with proven product management expertise, enabling them to bridge the gap between technical teams and business stakeholders. This role requires a strategic thinker who can translate complex market needs into actionable product roadmaps while managing cross-functional teams to deliver exceptional customer experiences.
Key Responsibilities
Product Strategy & Roadmap Development
- Define and own the strategic product roadmap for both DTC and B2B e-commerce channels, aligning initiatives with company objectives and market opportunities
- Conduct market research, competitive analysis, and customer discovery to identify product opportunities and validate assumptions
- Develop and communicate product vision and strategy to executive leadership and cross-functional teams
- Balance short-term wins with long-term strategic initiatives to drive sustainable growth
Prioritization & Planning
- Establish and maintain a data-driven prioritization framework to evaluate and sequence product initiatives based on business impact, customer value, and technical feasibility
- Lead sprint planning, backlog grooming, and release planning activities in collaboration with engineering teams
- Make difficult trade-off decisions between competing priorities while managing stakeholder expectations
- Define success metrics and KPIs for each initiative and track progress against goals
Requirements Development & Documentation
- Translate business objectives and user needs into detailed product requirements, user stories, and acceptance criteria
- Create wireframes, user flows, and functional specifications to clearly communicate product vision to design and engineering teams
- Leverage technical background to assess technical feasibility and provide meaningful input on architecture and implementation approaches
- Collaborate with UX/UI designers to ensure intuitive and seamless user experiences across web and mobile platforms
Stakeholder Management
- Build and maintain strong relationships with internal stakeholders including sales, marketing, operations, customer success, and executive leadership
- Facilitate alignment meetings, product reviews, and decision-making forums with cross-functional partners
- Communicate product updates, roadmap changes, and progress transparently and regularly
- Manage expectations and negotiate scope, timelines, and resource allocation across competing priorities
Cross-Functional Leadership
- Work closely with engineering, design, and QA teams throughout the product development lifecycle
- Lead product discovery sessions, design sprints, and retrospectives to continuously improve processes
- Serve as the voice of the customer within the organization, advocating for user-centric solutions
- Mentor junior product team members and contribute to building a product-driven culture
Performance & Optimization
- Monitor product performance metrics, user analytics, and customer feedback to identify opportunities for improvement
- Lead A/B testing and experimentation efforts to optimize conversion, retention, and engagement
- Analyze data to inform product decisions and demonstrate ROI of product initiatives
Required Experience & Qualifications
Experience
- Minimum 4 years of product management experience, preferably in e-commerce / retail domain
- Prior experience as a software developer or software engineer (minimum 2-3 years preferred)
- Proven track record of successfully launching and scaling digital products from concept to market
- Experience managing complex, multi-stakeholder product initiatives with competing priorities
- Demonstrated success in building and executing strategic product roadmaps
Technical Skills
- Strong technical acumen with ability to understand system architecture, APIs, databases, and integrations
- Proficiency in modern development methodologies (Agile, Scrum, Kanban)
- Familiarity with e-commerce platforms, payment systems, order management, and fulfillment technologies
- Experience with product management tools (Jira, Productboard, Asana, or similar)
- Comfort with analytics platforms (Google Analytics, Amplitude, or similar)
- Understanding of web and mobile technologies, responsive design, and accessibility standards
Business & Strategic Skills
- Exceptional analytical and problem-solving abilities with data-driven decision-making approach
- Strong understanding of e-commerce business models, conversion optimization, and customer lifecycle management
- Experience with both DTC and B2B sales models and their unique requirements
- Ability to translate business objectives into technical requirements and vice versa
- Financial acumen including experience with business cases, ROI analysis, and budget management
Soft Skills
- Outstanding communication skills with ability to articulate complex technical concepts to non-technical audiences
- Proven stakeholder management and influencing skills across all organizational levels
- Strong leadership presence with ability to drive consensus and alignment
- Excellent project management and organizational skills with attention to detail
- Customer-obsessed mindset with passion for delivering exceptional user experiences
- Adaptability and comfort with ambiguity in a fast-paced, evolving environment
Education
- Bachelor's degree in Computer Science, Engineering, Business, or related experience
Preferred Qualifications
- Experience with enterprise B2B e-commerce platforms and complex procurement workflows
- Knowledge of marketplace dynamics, multi-vendor platforms, or subscription business models
- Familiarity with personalization engines, recommendation systems, or AI/ML applications in e-commerce
Position Title: Senior Software Engineer, Wallet Blockchain Platform
Location: Dallas, TX/Albany NY
Duration: 1+ Year
Onsite Position.
The Role
As a Senior Software Engineer on the Wallet Blockchain Platform team, you’ll get the opportunity to develop your skills and collaborate with engineers in a fun and dynamic environment.
You will work closely with technical leaders and Architects to build a secure crypto platform utilizing modern software development practices.
The Expertise and Skills You Bring
* Bachelor’s degree in computer science or related field required
* 5+ years’ experience in distributed systems development using object-oriented programming languages like Java
* Experience building resilient RESTful API using Java and Spring
* Proficient in databases and SQL
* Understanding of microservice architecture and twelve-factor app patterns
* Ability to build reliable software that can withstand unreliable environments
* Unit and integration test automation using JUnit
* Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins Core
* Strong critical thinking skills to build end-to-end solutions
* Passionate and committed to learning new things and developing with the latest technologies and frameworks
* Work well in both small agile team and independently, having a strong user focus
* Strong analytical and communication skills and the ability to handle multiple tasks at any given time
* Participate in engineering practices such as code and design reviews, environment strategy, and build and deployment pipelines
* Experience with AWS or other cloud platforms and containerization technologies such as Docker is a plus
* Experience with asynchronous workers and resilient messaging services such as SNS and SQS is a plus
*This is an on-site role based in East Haven, CT. Candidates must live within commuting distance and be authorized to work in the U.S.*
Summary:
Town Fair Tire is seeking a highly motivated Quality Assurance Tester to join a mid-sized team of
Software Developers, Data Scientists & Network Admins. The Tester’s primary role is to ensure the stability and integrity of in-house proprietary Software. Ideal candidate must have 4+ years of
experience in Manual Testing on web based applications. Testers will also be involved in software
deployment processes. This position also offers an entry level opportunity for learning or improving skills with Automation Testing utilizing Gherkin syntax on a C# codebase.
Duties and Responsibilities:
Test in-house proprietary Software for defects
Use of Visual Studio and proprietary tools for code deployments
Assist in creation, maintenance, and regular execution of Gherkin based Automation Scripts
coded in C#
Drive assigned tasks to completion with minimal oversight
Raise concerns or issues as early in the SDLC as possible
Contribute insight on user experience concerns or ideas
Communicate with developers and Project Owners to ensure functional and user requirements
are being met
Document functional defects thoroughly using bug tracking and task management tools (Wrike)
Collaborate with end users to collect data on reported defects or concerns
Assist in all testing processes involving the migration and integration of new and legacy
technologies
Participate in the identification and implementation of continuous improvement in process and
standards for the entire team
Requirements:
To be considered for this job, candidates may be required to have the following skills and
experience:
4+ years experience in Manual Software testing
Knowledge of quality assurance, software testing principles and practices, and understanding of
SDLC
Experience with testing across a range of application types, including web, mobile and desktop
Strong ability to identify, analyze, and resolve issues in collaboration with Product Owners and
Developers, including verification of implemented fixes
The ability to self-manage deliverables and communicate concerns
Display ownership and autonomy to work on tasks and be pro-active in managing it end to end
Excellent team building skills, including cross-functional team building
Participate in requirement analysis to understand specifications and user stories
Familiarity with Gherkin automation test architecture
Familiarity with SQL database structures and use
Familiarity using software Version Control application Git
Personal Attributes:
Demonstrate a personal passion for delivering Top Quality product results
Proactive attitude toward improving and optimizing existing and future systems
Enthusiasm for learning new tools and methodologies
Strong interpersonal, written, and oral communication skills
Able to conduct research into software issues and products as required
Ability to present ideas in user-friendly language
Highly self-motivated and directed, with keen attention to detail
Proven analytical and problem-solving abilities
Able to effectively prioritize tasks in a high-pressure environment
Strong customer service orientation
Experience working in a team-oriented, collaborative environment
Remote working/work at home options are available for this role.
POSITION TITLE: Principal Software Engineer
REPORTS TO: Director of Engineering
LOCATION: Remote / Hybrid in Boston area
About InSite Health
InSite Health is on a mission to expand access to high-quality behavioral health care for students and families. Our engineering team builds the technology that powers clinical excellence, operational efficiency, and meaningful outcomes across the schools and communities we serve.
We’re looking for a Senior Software Engineer who thrives in a fast-moving environment, enjoys solving complex technical challenges, and wants to impact real-world mental health care delivery.
This is an individual contributor role ideal for someone who loves building robust, scalable systems and collaborating closely across product, clinical, and operational teams.
What You’ll Do
Core Engineering Work
- Design, build, and deploy scalable, secure, and compliant systems across front-end, back-end, and data layers
- Development and maintain infrastructure-as-code system (CDK) to enable new features and improve reliability and security.
- Develop features and technical solutions in partnership with Product and Engineering leadership
- Debug, monitor, and optimize systems for speed, reliability, and user experience
Systems Design & Integrations
- Build data pipelines and integrations with EHRs, student information systems, and internal platforms
- Enhance workflow automation to improve clinical and operational efficiency
- Implement HIPAA-compliant architecture, access control, and data protections
Cross-Functional Collaboration
- Work closely with the VP of Product and Director of Engineering
- Translate technical requirements into scalable solutions that support organizational priorities
- Provide leadership and mentoring to less experienced developers
You’ll Be Measured On
- Timely delivery of high-quality product features and system improvements
- System uptime, data integrity, and security compliance
- Efficiency improvements from workflow automation
- Successful integrations across clinical and data systems
- Satisfaction from internal teams and cross-functional partners
What We’re Looking For Required Qualifications
- 7+ years of experience building and maintaining data-intensive platforms
- Strong understanding of system architecture, cloud infrastructure, and API integrations
- Experience with Agile development and strong operational discipline
- Excellent communication skills across technical and non-technical groups
- Experience with React.js and frameworks such as Next.js
- Fluency in JavaScript (TypeScript preferred) and SQL
- Experience with AWS (e.g., ECS, Lambda, CloudFormation, Cognito), MongoDB/Amazon DocumentDB, and HIPAA-compliant systems
- Familiarity with Jest or similar testing frameworks
Preferred Qualifications
- Experience in healthcare or knowledge of regulatory standards (e.g., HIPAA)
- Background in EdTech or experience working with school systems
- Experience with mobile development (e.g., React Native)
- Prior experience in a startup or high-growth environment
Who You Are
You bring curiosity, ownership, and initiative to your work. You’re comfortable navigating complexity, thinking strategically, and collaborating with diverse teams. You enjoy building systems that people rely on — and you care deeply about getting things right.
Why Join InSite Health?
- Mission-driven work with direct impact on student mental health
- Collaborative, supportive engineering culture
- Opportunity to shape systems from the ground up
- Flexible remote/hybrid environment
- If you’re looking for a role where your technical expertise helps improve lives, we’d love to hear from you.
Project Role: Java Developer
Location: Mechanicsburg, PA Onsite
Fulltime role
Must have IE experience.
Position Details: Role Title (i.e.., Architect, Developer, DBA, etc.) Senior Java Developer
Required skills : Prior IES Experience Enterprise JavaBeans (Java EE/EJB) , Java Enterprise Edition (Java EE/ J2EE), Java Web Services, Java Servlets/Web/MVC, Java Server Pages (JSP), SQL
Preferred Skills
Responsibilities
Role: Sr. Java Developer
prior IES experience is REQUIRED
RESPONSIBILITIES:
These individuals will be performing java coding/development for web applications, writing complex SQLs and root cause research & analysis. Will help team by providing technical support and guidance to complete the work.
Tangram Flex is seeking a Software Technical Leader with 8+ years of experience to contribute to the design, development, and delivery of Tangram’s transformative and impactful technology to implement mission-critical software solutions. This role is a blend of high-level technical architecture and direct contributions to customer program success, requiring a leader who can guide engineering teams through the entire engineering process from program kickoff to final delivery and customer success.
What We Do: Our team and products provide solutions to enable innovators to design, develop, verify, and advance critical systems, while accelerating innovation that advances our nation's security. By accelerating delivery of critical systems, Tangram is transforming the way our nation solves complex software challenges.
POSITION DESCRIPTION/
The Software Tech Lead provides strategic and tactical technical leadership for software product design and hardware-software integration programs. You will be responsible for defining the technical vision of a program, ensuring it aligns with customer goals, and to manage and contribute to the day-to-day engineering execution to deliver performant, secure software solutions for Tangram’s customers.
JOB RESPONSIBILITIES/
Program Strategy & Kickoff:
- Technical Architecture and Strategy: Collaborate with our customers and Engineering Leadership to identify technical strategies, customer and team goals, and define deliverables to meet or exceed expectations.
- Program Kickoff and Internal Alignment: Collaborate with Program Managers (PMs) and Engineering Leadership to develop and present technical approach slides for Internal Kickoffs, communicating milestones, technical tasks, and skillsets needed to internal stakeholders and executive leadership.
- Resource Allocation: Identify necessary skillsets and time investments required to achieve program goals, working with the Director of Engineering to ensure proper team staffing.
Technical Leadership & Execution:
- Engineering Oversight: Manage a team of software developers as well as directly contribute to design, write, and test code in relevant languages (ex. C, C++, Java, Python) while maintaining high standards for code reviews and merge requests.
- Testing and Verification Leadership: Oversee the team's testing and verification strategy, including defining and enforcing quality gates, ensuring comprehensive unit, integration, and system testing, and validating that all delivered software meets the highest standards for performance, security, and customer-defined requirements.
- Technical Project Tracking: Lead the breakdown of technical work into manageable Epics, Milestones, and Issues, ensuring progress is delivered successfully.
- Mentorship: Innovate and mentor a team of engineers, leading them on top of tech trends (e.g., DevSecOps for embedded) and fostering a culture of continuous learning.
Customer Engagement & Growth:
- Technical Partner: Act as the Subject Matter Expert (SME) point of contact for customers in articulating technical requirements, outlining technical expectations, and leading high-stakes customer demonstrations.
- Tangram Solutions Alignment: Identify opportunities to utilize Tangram products in conjunction with new and existing technology to create solutions for our customers
- Business Expansion: Provide technical feasibility inputs to the Growth team and Portfolio Managers to shape follow-on opportunities, develop technical proposals, and contribute to the "Future Phase" strategy for customer relationships.
DESIRED SKILLS & EXPERIENCE
Required Skills:
- Education: BS in Computer Engineering, Computer Science, or Electrical Engineering or equivalent.
- Experience: 8-10+ years in software product development with a strong focus on embedded systems and software integration.
- Leadership: Proven experience in a technical leadership role (e.g., Tech Lead, Chief Engineer, or Principal Investigator) managing full-lifecycle delivery to programs.
- Technical Mastery: High-level C/C++ skills, proficient in software architecture design, ability to resolve ambiguities of requirements, deliverables, and presentation approach
- Clearance: Current/recent U.S. Government Security Clearance (or ability to obtain one). U.S. Citizenship is required.
- Communication: Strong skills in communicating technical concepts with technical and semi-technical audiences
Preferred Skills:
- MS/PhD in Computer Engineering or related field.
- Expertise in Python, Rust, or Java.
- Experience with GitLab CI/CD and agile-based project tracking .
- Technical experience working in support of the Department of Defense/Department of War or the Defense Industrial Base.
Physical Requirements:
- Ability to travel to client sites, conferences, and lab environments.
- Visual and auditory acuity to participate in meetings and customer demonstrations.
- Ability to handle and transport demo equipment (up to 25 lbs).
WHY JOIN TANGRAM FLEX?
- Team First Culture: Supportive environment headquartered in Dayton, Ohio with hybrid work options and flexible hours.
- Growth-Oriented: Opportunities for internal and external technology community participation and leadership.
- Full Benefits: Employer-paid Medical/Dental/Vision, generous PTO, and competitive 401K match.
Tangram Flex is an Equal Opportunity Employer, and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its application procedures and in accordance with federal law. All qualified candidates will receive consideration for employment based on business needs, job requirements, and individual qualifications.
EEO/AA Vet/Disabled Employer/ and E-Verify
With nearly half a million customers in more than 97 countries, Xero Shoes is a lifestyle footwear brand focused on helping people everywhere discover the benefits of natural movement. Are you passionate about health & wellness and want to make an extraordinary difference in people’s lives? Come work with Xero Shoes! We are looking for a Senior Footwear Developer - someone who is a dynamic, ambitious, highly energetic, and self-motivated person able to thrive in a fast-paced environment while leading your team by example.
………………………………………………………………………………………………………………………………………………………
Description:
The Footwear Product Developer will be responsible for the research and the assistance in the development of new footwear from the approved design through the confirmation stage. The Footwear Product Developer will work within a team-oriented structure consisting of all disciplines necessary and available to coordinate the development of a product line achieving product objectives within the established timelines.
........................................................................................................................................................................
The Footwear Product Developer responsibilities:
Project Management
- Show a history of effective communication practices, establishing and maintaining open, clear consistent and reliable working relationships with overseas development partners.
- Be relied upon to own project tracker documents to ensure timely completion of regular daily tasks. Provide feedback to management on areas that need additional focus.
- Display a solid understanding of department workload and demonstrate ability to prioritize efforts and push when necessary to achieve development calendar milestones.
Technical Skill
- Show an established and reliable competency in footwear development, analysis and troubleshooting with the ability to speak intelligently about footwear development with other product team and company colleagues.
- Measure and document product attributes, perform fittings and investigate construction issues with no supervision. Ability to fully dissect a shoe to fully understand details about construction that affect decision-making conversations.
- Expected to recommend solutions from moderate to complex level shoe engineering challenges that arise throughout the development process.
Industry Knowledge
- Has obtained 2-3 years of footwear development employment history and established a highly proficient level of technical knowledge of development, engineering and manufacturing processes.
- Demonstrate a thorough understanding of the footwear industry in your ability to recommend relevant and viable solutions to problems, in alignment with generally accepted industry best practices.
- High level of comfort speaking with material suppliers, factory technicians, outside contractors and consultants about shoe development best practices and objectives.
Process & Systems
- In-depth knowledge of company processes with a demonstrated ability to follow and improve those processes. Understand the limitations of the process and to constantly evaluate for process refinement.
- Show ownership in department systems in your dedication to the timely accomplishment of objectives. Ability to understand how those systems feed into the greater product team initiatives.
Strategy & Vision
- Be a key contributor to the development of department and brand strategy.
- Show support to company leadership in abiding by brand guidelines, practices, goals and initiatives and encourage colleagues to follow suit.
- From a solid foundation of development experience and industry knowledge, show ability to adapt or modify daily decisions and/or priorities to more fully align with broader company objectives. Show an ability to think strategically in all aspects of your job functions.
Other Responsibilities Include:
- Assists and contributes ideas for product design, construction, materials, compounds and components to enhance functionality, aesthetics, fit and profit margin.
- Generates a technical development package to communicate intended construction and aesthetic details of each project to factory development partners.
- Examines all prototypes to assure all specifications are correct and within product cost target.
- Facilitate the fit and wear testing at appropriate prototype stage.
- Evaluates the feedback and implements revisions.
- Understands cost implications with ability to recommend cost savings and value engineering techniques.
- Assists on production quality issues when necessary.
- Participating in international and domestic travel as required to achieve a high level of product and component development, including visits to manufacturing countries / factories to assist and review commercialization and production on key product(s).
- Accepts accountability to graphic design, production, and sales teams.
Qualifications:
- Ability to establish and maintain positive working relationships with others.
- Excellent organizational skills including effective time management, strong self-management and meeting or improving upon deadlines.
- Ability to work under stress from demanding deadlines, customer contact and changing priorities and conditions.
- Familiarity with trends in the outdoor sportswear, footwear, and fitness industries is helpful.
- Applicable technical degree preferred - manufacturing, mechanical, or chemical engineering, product design, biomechanics, etc.
- Knowledge of minimalist shoes and constructions a plus
- A minimum of two years of experience in footwear development is required.
Job Type: Salary exempt, 40 hours per week, Full-time
- Must be able to regularly commute to the Broomfield office (2-3days per week)
- Pay: $$90,000.00 - $105,000.00 DOE
This range is an estimate, based on potential employee qualifications, operational needs and other considerations permitted by law. The range may vary above and below the stated amounts, as permitted by Colorado Equal Pay Transparency Rule 4.1.2. The range listed is just one component of Xero’s total compensation package for employees. Other rewards may include annual bonuses, short- and long-term incentives, and equity awards.
Benefits Include:
- Medical, Dental upon employment
- Additional employee funded ancillary benefits, such as: qualified HSA, or FSA, and Voluntary Life / AD&D, Accidental, Critical Care etc. are also available if you choose to participate
- 401k eligible after 3 months of employment
- Xero Shoes provided life insurance
- Employee bonus and incentive plans
- Sick and vacation accrual
Xero Shoes is handling our own recruitment. We will not respond to solicitations from recruiters.
As a Senior Software Engineer - Android you are joining a multidisciplinary team of product managers, designers and engineers who create digital products that hundreds of thousands of people experience every day. You must have a strong and continuously growing proficiency in Android application development using Java, Kotlin. This includes actively participating in designing, developing, reviewing, unit testing and releasing apps for Android powered devices to drive our digital products. The ideal candidate has a passion for code and putting the customer first and delivering an exceptional experience through the creation of extendable and re-usable products.
Required Qualifications
• 5+ years of experience in Android App Development using Java, Kotlin.
• 5+ years of experience integrating RESTful APIs.
• 5+ years of experience writing unit and instrumented tests using Robolectric, Mockito AndroidX.
• Experience with offline storage, threading and performance tuning.
• Good understanding of Google's Android design principles and interface guidelines.
• A team player with a start-up/intrapreneur mindset.
• Experience with CICD pipelines and deploying apps to Google Play store.
• Excellent written and verbal communications skills.
Preferred Qualifications
• Ability to work in an Agile /SCRUM environment.
• Familiar with frameworks such as React Native, Angular and Ionic.
• Familiarity with code versioning tools - Git (Gitlab).
• Exposure to retail industry, experience with e-commerce applications.
Responsibilities:
- As a Senior Software Engineer – iOS you are joining a multidisciplinary team of product managers, designers and engineers who create digital products that hundreds of thousands of people experience every day.
- You must have a strong and continuously growing proficiency in iOS application development with Swift and Objective-C.
- This includes actively participating in designing, developing, reviewing, unit testing and releasing apps for iPhone and iPad to drive our digital products.
- The ideal candidate has a passion for code and putting the customer first and delivering an exceptional experience through the creation of extendable and re-usable products.
Required Qualifications:
- 5+ years of experience in iOS App Development using Swift.
- 5+ years of experience integrating RESTful APIs.
- 5+ years of experience writing unit tests using XCTests and XCUITests.
- Experience with offline storage, threading and performance tuning.
- Solid understanding of iOS Human Interface Guidelines.
- A team player with a start-up/intrapreneur mindset.
- Experience with CICD pipeline and deploying apps to Apple App store.
- Excellent written and verbal communications skills. Preferred Qualifications
- Ability to work in an Agile /SCRUM environment.
- Familiar with frameworks such as React Native, Angular and Ionic.
- Familiarity with code versioning tools - Git (Gitlab).
- Exposure to retail industry, experience with e-commerce applications.