Job Summary
We are seeking a Sr. Software Engineer with 5 to 9 years of experience specializing in React Native and JavaScript with a strong background in Cards and Payments. The role is hybrid offering a mix of remote and in-office work during day shifts. The ideal candidate will contribute to the development of cutting-edge payment solutions enhancing user experience and driving innovation in the financial technology sector.
Responsibilities
Develop and maintain high-quality mobile applications using React Native and JavaScriptCollaborate with cross-functional teams to define design and ship new featuresEnsure the performance quality and responsiveness of applicationsIdentify and correct bottlenecks and fix bugsHelp maintain code quality organization and automationWork closely with product managers to understand requirements and translate them into technical specificationsConduct code reviews to ensure adherence to best practices and coding standardsImplement security measures to protect sensitive payment informationStay updated with the latest industry trends and technologies to ensure our solutions remain competitiveProvide technical guidance and mentorship to junior developersParticipate in agile development processes including sprint planning and retrospectivesContribute to the continuous improvement of the development processCollaborate with QA teams to ensure thorough testing of applications
Qualifications
Possess a minimum of 5 years of experience in software development with a focus on React Native and JavaScriptDemonstrate strong expertise in the Cards and Payments domainExhibit excellent problem-solving skills and attention to detailShow proficiency in version control systems like GitHave experience with RESTful APIs and third-party librariesDisplay strong communication skills and the ability to work in a team-oriented environmentHold a Bachelors degree in Computer Science or a related fieldNice to have experience with TypeScript and ReduxFamiliarity with agile methodologies and practicesAbility to work in a hybrid model balancing remote and in-office workStrong understanding of mobile application architecture and design patternsCommitment to continuous learning and professional developmentAbility to manage multiple tasks and projects simultaneously.