For over 10 years, we have helped companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated to delivering exceptional results.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

Duties and Responsibilities:

  • Involve in all stages of the software development lifecycle, including requirement gathering, designing, developing, testing, managing deployments, issue reviewing, and performing maintenance
  • Staying abreast of developments in web applications and programming languages
  • Designing and developing APIs
  • Stay current on software engineering trends & tools, and be practical but open-minded in applying them
  • Produce high-quality designs by following industry best practices and coding standards
  • Develop supporting backend microservices using NodeJS, AWS ECS, AWS
  • Hands-on knowledge and understanding of AWS environments
  • Ability to use JIRA and SLACK and manage the work backlog
  • Design and full-stack web applications using React and NodelJS
  • Capable of independently clarifying technical requirements, developing coding estimates and applying a broad range of design approaches to bring innovative solutions to the table
  • Working with RDBMS (MySQL) and NoSQL (DynamoDB) databases
  • proficient in a broad range of design approaches and know when it is appropriate to use each
  • Deep understanding of React and Flux architectural patterns
  • Deep understanding of JavaScript and JS development tools
  • Optimize solutions for operability, security, reliability, performance, and cost

Requirements:

  • Bachelor’s degree in Information Technology/Computer Science/ Software Engineer or an equivalent professional qualification
  • Minimum 4+ years of experience as senior software engineer or a related field
  • Experience working with serverless framework will be added advantage
  • Experience working with AWS serverless stack (Lambda, API gateway, DynamoDB, SQS, SNS, Cognito, CloudWatch) will be an added advantage.
  • AWS certification will be an added advantage.
  • Experience in NodeJs, React JS, Javascript.
  • Well-rounded engineering skills; full-stack development experience – web services.
  • Strong problem-solving skills; adaptable, proactive and willing to take ownership.
  • Knowledge and Understanding of industry best practices in software development.
  • Knowledge and experience in Architectural and Design Patterns
  • Excellent written and verbal communication skills in English

Duties and Responsibilities:

● Work closely with the design/product team to develop an industry leading mobile application.
● Efficiently, build and maintain React Native applications.
● Identify and address performance issues.
● Participate in design and code reviews.
● Identify and communicate best practices for engineering and mobile app development.
● Build high-quality user experiences on both mobile platforms.
● Diagnose and fix all types of performance issues.
● Maintain code and write automated tests to ensure the product is of the highest quality.
● Manage the distribution of the apps in App Store and Play Store
● Build sturdy, expandable, structured code from scratch
● Contribute occasionally to the development of isolated features on products made on React for the web
● Documenting project plan and technical specifications
● Ensure that every application undergoes testing for usability, robustness, and general reliability
● Perform other duties as may be required. ​

Requirements and Qualifications:

  • A university degree from an accredited educational institution in information technology, information management, computer science, computer engineer, or other related
  • At least 6+ years of experience in software development
  • Proven work experience as a Mobile developer
  • Experience in shipping apps on both App Store and Play Store
  • Experience with testing techniques applied to mobile development
  • Experience working with React Native.
  • Experience with native IOS and Android development
  • Experience in building well-structured and flexible architecture
  • Ideally, you have worked in larger software development projects
  • Knowledge of Apollo/Redux, GraphQL/REST
  • Experience working with React Native
  • Deep knowledge of Javascript /Typescript, Redux
  • Experience with Scrum/Agile Project Management methodologies
  • Highly motivated and self-learner.
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to deliver quality results.
  • Good written and verbal communication skills, interpersonal and collaborative skills.

Duties and Responsibilities:

  • Meeting with the development team to discuss user interface ideas and applications
  • Understanding of software skills such as business analysis, development, maintenance, and software improvement
  • Reviewing application requirements and interface designs
  • Identifying web-based user interactions
  • Troubleshooting interface software and debugging application codes
  • Developing and implementing front-end architecture to support user interface concepts
  • Monitoring and improving front-end performance
  • Documenting application changes and developing updates
  • Writing application interface codes using JavaScript following react.js workflows
  • Work with fellow engineers to extend the patterns and standards for our platform
  • Knowledge of industry-wide technology trends and best practices
  • Experience of full software development lifecycle and agile methodologies

Requirements and Qualifications:

  • Bachelor’s degree in computer science, information technology, or a similar field
  • Minimum 7+ years of experience in the IT industry
  • Good Knowledge React.js and Redux
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages
  • Experience with browser-based debugging and performance testing software
  • Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices
  • Efficiency in handling technical issues expertly, producing new design ideas and substitutions where required
  • Ability to stay up-to-date with frequently changing requirements of any project
  • Fluency in English – strong written and verbal skills
  •  

Duties and Responsibilities:

  • Be the technology lead for the team, take the ownership of the high-quality deliverables and be accountable
  • Performing requirement analysis
  • Conducting configuration of your own work
  • Keeping up-to-date with industry trends and developments
  • Reviewing the work of other developers and providing feedback
  • Be responsible for maintaining the quality of the code and following engineering best practices
  • Developing high-quality and detailed designs
  • Conducting unit testing using automated unit test frameworks
  • Identifying risk and conducting mitigation action planning
  • Using coding standards and best practices to ensure quality
  • Identifying risks and forming contingency plans as soon as possible
  • Influence and support the utilization of core technologies and out-of-box solutions
  • Prioritizing day-to-day systems issues and client requests in a timely manner, effectively managing client expectations and escalating where appropriate

Requirements and Qualifications:

  • Degree in engineering, information systems or Equivalent field
  • Minimum 7+ year of experience in the IT industry
  • Excellent knowledge in Java, Spring Boot.
  • Sound knowledge of estimation techniques
  • You’re collaborative with good communication skills and have team leadership experience.
  • Experience in React or Angular will be added advantage.
  • Experience in AWS will be added advantage.
  • A deep understanding of Agile development
  •