Service Line: Products@Digital Engineering | Services@Digital Engineering
Location: #Bangalore # Kolkata #Toronto
Job Expectations
We are looking for highly skilled digital engineers who are comfortable with both Front End and / or Back End application development. Primary responsibilities would include developing and designing front end web and mobile architecture, cross platform / cross channel solutions and realizing products translating vision of UX designers into meaningful and usable digital products. You are expected to understand design best practices for front end and back end implementations and have good understanding of Digital Product development concepts.
Your Role
Lead and / or Assist in designing & development of web and mobile applications. Work with clients business, technology and architecture team to understand their problems and design relevant and pragmatic solutions. Able to learn and master new technologies as they evolve in support of developing digital solutions. You will be working in an agile model working in Scrum delivering expected outcomes in planned sprints.
As a Full Stack Engineer:
Your Responsibilities
· Review business requirements, UX and UI designs developed through wireframes and / or mock UI
· Develop approach for developing front end apps and integrations with back end
· Build, iterate and optimize solutions for functional and non-functional requirements.
· Provide requirements / UI design feasibility guidance and technical architecture recommendations
· Optimize design prototypes and build scalable and user-centric applications across channels and platforms
· Ensure that the design elements adhere to coding best practices, existing Web (2.0) W3C standards and are compliant with 508/WCAG guidelines
· Continuously develop and evolve knowledge of existing tools, frameworks and libraries and integrate with existing solutions as appropriate
· Work within agile teams to plan and deliver solutions
· Coach team members in the technologies
Experience Required:
· 5+ years overall software development experience
· At least 1-2 years of front end experience level knowledge in Angular (4,6) / Vude.js / React / Typescript
· At least 1-2 experience with frameworks like – Express.js / Django / Flask.
· At least 1-2 experience with backend technologies and frameworks like Node.js / Java / Python
Exposure to the following is a big plus
· MEAN stack
· Bootstrap, CSS, Animations, Twitter Bootstrap API
· Postgres / MongoDB / mySQL
· Deployment: Docker, Kubernetes, GitHub
· Cloud Environment: Azure, GCP, AWS
· Testing: Selenium, Jasmine, Mocha, Jest, NightwatchJs
· WebServer: Apache, Nginx, IIS
Education/Training Required:
· Graduate or Post Graduate degree in Computer Science or related field.
· Training / Certification in Digital technologies with real hands-on experience.
Preferred:
· Experience in Agile methodologies
· Strong technical aptitude, logical & analytical skills
· Should be proactive and able to work with minimal supervision
· Excellent communication skills
Environmental considerations Required:
· Flexible to travel (20% and/or as required)
· Flexible with working hours/structure as indicative of project/client assignment(s)
What you bring to the team:
· Collaborator
· Open to change
· Deep Thinker
· Unlearn and re-learn
How you will grow
At Think Perfect, our development plan focuses on helping our team at every level of their career to identify and use their strengths to do their best work every day. We offer opportunities to sharpen your skills in addition to hands-on experience in the Global landscape. Our professionals are offered and encouraged to take training to continue to be relevant for the market. Our key messaging is learning to learn.
Benefits
At Think Perfect, we know that great people howsoever perfect come together to make a successful organization. Our benefits are among the best, not just within our industry, they are also competitive in most industry sectors and all benefits are effective on day one of joining our team.
Think Perfect Culture
Our culture inspires teamwork and learning from one another. It cultivates core skills and celebrates individuality. We believe in continuous learning as deliver projects and build products. We don’t expect you to know everything but we definitely expect you to learn and able to learn.
Our Leadership team is committed to creating an environment focused on integrity and honesty while nurturing exciting careers for each of our employees.
Think Perfect is a learning organization built on the premise that our employees can add value from day one.
Copyright © 2019 Think Perfect - All Rights Reserved.
Contact us at info@thinkperfect.io | 4164935300