Home Pakistan Senior Software Engineer - Frontend

Home Pakistan Senior Software Engineer - Frontend

Senior Software Engineer - Frontend

Full time at a Laimoon Verified Company in Pakistan
Posted on August 28, 2024

Job details

APIMatic is a developer experience company with the mission to increase developer productivity worldwide. We are revolutionizing the way developers explore, try, and consume APIs. Our flagship product is a code generation engine that generates developer portals and API SDKs for programming languages like C#, Java, Python, Ruby, PHP, TypeScript, etc. One of our freely available tools, API Transformer is used and loved by developers from 150+ countries. From large enterprises to small businesses, our products enable customers to roll out great developer experience programs with agility and speed. With teams in Auckland, San Francisco, and Islamabad, we continuously expand our global reach.Job Responsibilities:Design, break down and implement Frontend projects of variable sizes.Build new features and extend the product's existing features.Fix bugs, enhance application performance and tackle technical debt.Take ownership of a project's codebase; ensuring test coverage, adherence to best practices, and guiding long-term architecture.Mentor and level up fellow engineers on the team through code reviews and architecture discussions.Required Skills and Experience:At least 4 years of frontend development experience.Thorough understanding ofReact.js and its core principles.Experience with Redux, and Styled Components.Solid understanding of HTML/CSS and comfortable using CSS preprocessors such as SASS/LESS.Experience delivering responsive user Interfaces that work across multiple devices.Familiarity with RESTful APIs.Experience writing unit tests with Jest, Mocha and/or Chai etc. (in the context of React.js application)Designing the application in mind with unit testing.Experience with E2E testing with Cypress or equivalent. Experience with Storybook is a bonus.Familiarity with modern front-end build pipelines and tools such as Babel, Webpack, NPM, etc.Experience in delivering projects end-to-end, from requirement gathering to public release.Experience with solution design and application architecture.Ability to understand business requirements and translate them into technical requirements.UI/UX Design experience with the ability to critique designs created by a designer including but not limited to, suggesting improvements, finding usability issues, making aesthetic improvements, and working with the design team in their language for new feature development.Bonus Points For:Hands-on experience with AWS or Azure.Knowledge of OpenAPI Specification format.Knowledge of modern authorization mechanisms, such as JSON Web Token.Experience with any other library/framework e.g. AngularJS, Vue.Experience in leading a team.A knack for benchmarking and optimization. Required Academic Qualifications: Bachelor's degree in Computer Science or related fields. What Sets APIMatic Apart? Opportunity for Employee Share Option Program.Medical coverage and insurance.The freedom to learn and grow in a fast-paced environment.Opportunity to understand API space and excel in API landscape.Silicon Valley advisors, consultants and mentors.Ability to try new things and experiment in your domain.Fun team to work within a startup environment.

#J-18808-Ljbffr IT & Technology

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback