Software Engineer - Frontend
FourKites
·
Posted:
July 13, 2023
·
Hybrid
About the position
As a Front End Engineer at FourKites, you will have the opportunity to develop intuitive user interfaces using the latest technologies such as React JS, AngularJS, and Typescript. You will be responsible for developing new app features, working on app front-end with MVVM architectural principles, and building APIs. Additionally, you will have the chance to contribute to app redesign and continuous improvements, as well as resolve critical issues and monitor app performance. This role offers the opportunity to make a real impact in the logistics and supply chain industry, working with some of the biggest corporations in the world.
Responsibilities
- Develop new App features following industry-standard best practices for software design, development, and testing
- Work on App front-end (React + Redux / Angular 6 +) with MVVM architectural principles and build APIs
- Determine areas for app redesign and scope for improvements continuously
- Resolve critical issues for emergencies and production issues
- Monitor the performance of the App and work on continuous improvements
Requirements
- Bachelor's or Master's degree in Computer Science & Engineering or a related field from a reputed institution
- 3 to 5 years of experience in Software Engineering, Product development, and Mobile app development
- Minimum of 2 years hands-on work experience in web app development (React + Redux, Angular 6 + or similar framework)
- Hands-on work experience in developing Restful / GraphQL API using Ruby on Rails, Spring Boot or similar frameworks will be a bonus
- Excellent programming skills in any Object-oriented / Functional programming languages like Typescript/JavaScript
- Good understanding of software design, MVVM architecture, object-oriented principles, and design patterns
- Experience building Mobile apps with Unit testing and QA techniques like TDD/BDD or CI/CD
- Agile SDLC experience
- Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence
- Education Qualification: Graduate from B.E/ B.Tech / MCA / M.Tech Background
Benefits
- Medical benefits starting on the first day of employment
- 36 PTO days (Sick, Casual, and Earned), 5 recharge days, 2 volunteer days
- Home office setups and technology reimbursement
- Lifestyle and family benefits
- Annual swags/festive swags
- Ongoing learning and development opportunities (Professional development program, Toast Master club, etc.)